Here is an example of a project comparable to litoria where the rendering is done using a plugin (asciidoc, markdown, ...) & where a command pattern is used to inject the fields (metadata, files, object). The plugins are registered using an Api
& by consequence, the client is less verbose to develop/maintain as the process to be called correspond to one of the plugins to be used (pdf, asciidoc, ...)
https://github.com/metalsmith/metalsmith/blob/master/bin/_metalsmith
Here is an example of a project comparable to litoria where the rendering is done using a plugin (asciidoc, markdown, ...) & where a command pattern is used to inject the fields (metadata, files, object). The plugins are registered using an Api
& by consequence, the client is less verbose to develop/maintain as the process to be called correspond to one of the plugins to be used (pdf, asciidoc, ...)
https://github.com/metalsmith/metalsmith/blob/master/bin/_metalsmith