7
I Use This!
Moderate Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
May 24, 2023 — May 24, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
added new Filter class and updated the ERB filter to use it; data source and filter requirements are now checked/loaded before the site is compiled; it is no longer necessary to register data sources and filters explicitly More... over 16 years ago
removing try_require since it is only usable for rubygems anyway; added Plugin class which will be the parent class of DataSource, Filter and LayoutProcessor classes (which don't exist... yet); removed unnecessary nanoc_requires More... over 16 years ago
removing database rakefiles since they are no longer used More... over 16 years ago
cleanup; filter requirements are now checked before compiling; data sources now have 'name' and 'requirements' attributes, and register_data_source changed to reflect this change More... over 16 years ago
updated creator tests More... over 16 years ago
cleanup More... over 16 years ago
renaming 1.7 to 2.0; removing all custom filters/layout processors except ERB; cleanup More... over 16 years ago
moved data creation stuff into DataSource; added ability to create layouts; page defaults are now loaded in the data source as well More... over 16 years ago
added trivial data source test case More... over 16 years ago
fixed tests More... over 16 years ago
added extras manager, which manages filters, layout processors and data sources More... over 16 years ago
added missing data_sources.rb More... over 16 years ago
major code restructuring; added support for custom data sources; added database data source -- note that creating pages and templates will likely be broken but this'll be fixed soon More... over 16 years ago
added database backend (untested, unstable, etc) More... over 16 years ago
cleanup More... over 16 years ago
added support for custom layout processors More... over 16 years ago
removing _filter from filter file names; renamed eruby.rb to erb.erb (erubis is probably going to disappear) More... over 16 years ago
pages without layout are no longer needlessly run through eruby More... over 16 years ago
removed builtin namespace crap, because it sucked (a lot) More... over 16 years ago
moving base nanoc stuff into a new base directory More... over 16 years ago
improved error reporting; reverted a previous cleanup fix because it didn't work at all More... over 16 years ago
warnins are now printed for built-in attributes that are not put in the builtin namespace or that are not accessed through the builtin namespace; prepared for multiple data source backends; converted all page.content statements with page.builtin.content where appropriate More... over 16 years ago
removing the last traces of liquid More... over 16 years ago
removing support for Liquid (because I really don't think Liquid is a good templating system to use with nanoc) -- but if Liquid comes back, it'll come back in a much more powerful and less broken way More... over 16 years ago
cleanup; preparing nanoc for database backend support; all .rb files in lib/ are now loaded -- not just the top-level ones, but also the ones in subdirectories More... over 16 years ago
improved builtin paths test case (it didn't really do anything to begin with); fixed bug which prevented builtin-ful content not to be able to access builtin-less meta (i hope that make sense to you) More... over 16 years ago
fixed bug which would prevents post-filters from working correctly More... over 16 years ago
fixed bug which would prevent attributes from being looked up correctly (nil attributes could simply be ignored, for instance) More... over 16 years ago
fixed bug which would make all pages use no layout More... over 16 years ago
fixed bug which would prevent pages explicitly declared as not having a layout to be compiled using the default layout More... over 16 years ago