Factor out camelize and capitalize to utils. 'compiled' should not be part of acting_as_pages.
Compilation framework without actual compilation tasks.
Compilation base class.
Consistent definition and use of ruhoh.env. Collect the promises from resource compilers while compiling.
Fix compiled_path so that it respects that @page_data might be a promise.
Make sure that themes and compiled not are handled as pages.
Pages compiler without rss and pagination.
Fixed faulty caching of results. Before the cached result was set within a callback, and the functions could be called many times before the callback was called the first time. Now the promise is cached instead, which happen directly.
Implemented rss and pagination for the pages compiler.