Roadmap
TODO
- multipage mode - scan input for .edn files - presume those are pages
- multipage mode - expose input page name base in context - and push that to selmer
- show code and/or edn via :code/:code-file chunk type - use highligher.js
- consider aliases, for example - using;
:bootstrap 3
to add boostrap thing from ~/.explainer-aliases and/or have built-in aliases. - create video demoing explainer - kind of the ultimate fail for something which is supposed to explain things, but videos work.
- credits and related work
Perhaps / Maybe / Ideas
- :plantuml - aka the inline version
- allow to validate their data (ie. does file exist)
- allow chunks to make 'single' contribution to page header (or footer) - for loading js libraries
- consdier :code-clj-eval and :code-clj-eval-file
- often tables of things... often from csv or json...
- Better error handling - indicate where the issue is (right now there is a blanket something went wrong)
- consider using jtidy to clean up output
- consider indenting the input doc.edn