nanoc

Software Screenshot:
nanoc
Software Details:
Version: 3.8.0 / 4.0.0 Beta 4 updated
Upload Date: 20 Jul 15
Developer: Denis Defreyne
Distribution Type: Freeware
Downloads: 96

Rating: nan/5 (Total Votes: 0)

It reads config, template, layout and content file holders like Markdown, Textile, Haml, etc. and generates a static website out of them.

nanoc generates simple HTML files which then can be directly send via a server to users.

nanoc can be used to power-up small personal blogs, portfolios, product web sites, and even can be packaged into a more complex CMS for additional and enhanced content management features.

Documentation is included with the download package.

What is new in this release:

  • New Features:
  • Added mixed_content check
  • Added commands_dirs configuration option for specifying directories to read commands from
  • Added :cdn_id option to fog deployer for invalidating CDN objects
  • Added access to regular expressions group matches in rules
  • Allow filtering the items array by regex
  • Enhancements:
  • Added :preserve_order option to preserve order in Atom feed
  • Allowed accessing :pre snapshot from within item itself
  • Fixes:
  • Allowed passing generic Pandoc options with :args
  • Fix crash when compiling extensionless binary items
  • Fix double snapshot creation error

What is new in version 3.8.0:

  • New Features:
  • Added mixed_content check
  • Added commands_dirs configuration option for specifying directories to read commands from
  • Added :cdn_id option to fog deployer for invalidating CDN objects
  • Added access to regular expressions group matches in rules
  • Allow filtering the items array by regex
  • Enhancements:
  • Added :preserve_order option to preserve order in Atom feed
  • Allowed accessing :pre snapshot from within item itself
  • Fixes:
  • Allowed passing generic Pandoc options with :args
  • Fix crash when compiling extensionless binary items
  • Fix double snapshot creation error

What is new in version 3.7.5:

  • Allowed extra patterns to be specified in the data source configuration, so that dotfiles are no longer necessary ignored (e.g. extra_files: ['.htaccess']).
  • Removed Ruby 1.8.x support.
  • Improved CSS and HTML error messages.
  • Let kramdown filter print warnings.

What is new in version 3.7.4:

  • Enhancements:
  • Made check command fail when output directory is missing
  • Made external links check timeouts start small and grow
  • Made code and API adhere much more closely to the Ruby style guide
  • Fixes:
  • Fixed potential "parent directory is world writable" error
  • Fixed retrying requests in the external link checker
  • Fixed issue with data sources not being unloaded

What is new in version 3.7.0:

  • New features:
  • Allowed excluding links from the internal links check (@config[:checks][:internal_links][:exclude])
  • Added Rouge syntax coloring filter
  • Backported after_setup from nanoc 4 to make it easier to create CLI plugins
  • Make lib dirs configurable using lib_dirs config attribute
  • Added support for setting parent config dir using parent_config_file config attribute
  • Enhancements:
  • Added :with_toc support to RedCarpet
  • Added slim to the list of text extensions
  • Made content/ and layouts/ dirs configurable
  • Allowed included rules files to have their own preprocess block
  • Fixes:
  • Fixed bug which caused temporary directories not to be removed

What is new in version 3.6.6:

  • Reduced number of dependencies generated by Sass filter.
  • Recognised lowercase utf in language value (e.g. en_US.utf8) as being UTF-8.
  • Set Thin as the default server for nanoc view.

What is new in version 3.6.4:

  • Deprecated watch and autocompile commands in favour of guard-nanoc.

What is new in version 3.6.2:

  • Removed the list of available deployers from the deploy help text and moved them into a new --list-deployers option.
  • Fixed warning about __send__and object_id being redefined on Ruby 1.8.x.

What is new in version 3.4.3:

  • Item reps are now accessible in a consistent way: in Rules and during compilation, they can be accessed using both @rep and @item_rep.

What is new in version 3.4.2:

  • Fixes:
  • Made passthrough rules be inserted in the right place.
  • Fixed crashes in the progress indicator when compiling.
  • Made auto-pruning honor excluded files.
  • Made lack of which/where not crash watch command.
  • Improvements:
  • Fixed constant reinitialization warnings.
  • Made UTF-8 not be decomposed when outputting to a file from a non-UTF-8 terminal.
  • Made syntax colorizer wrap CodeRay output in required CodeRay divs.
  • Made fog delete after upload, not before.

What is new in version 3.4.1:

  • Made several speed improvements
  • Added prune configuration to config.yaml
  • Made nanoc check for presence of nanoc in Gemfile
  • Made compile command not show identicals (use --verbose if you want them)
  • Made relativize_paths filter recognise more paths to relativize
  • Fixed #passthrough for items without extensions

Similar Software

wok
wok

13 Apr 15

Roots-CMS
Roots-CMS

13 May 15

Ruhoh
Ruhoh

13 May 15

Spress
Spress

9 Feb 16

Comments to nanoc

Comments not found
Add Comment
Turn on images!