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

Hastie
Hastie

13 Apr 15

Tinkerer
Tinkerer

13 Apr 15

DocPad
DocPad

10 Dec 15

StaticMatic
StaticMatic

12 May 15

Comments to nanoc

Comments not found
Add Comment
Turn on images!