Switched to using marked with highlight.js. This means that the output of markdown files have syntax highlighting for properly marked up (github style) code sections.
Added support for syntax highlighting of code in <pre><code> blocks in HTML chapters. I think. In theory. I really should write a test for this.
Just making sure we use the code class 'language-' prefix that HTML5 recommends.
Merge branch 'feature/marked' into develop
Added basic support for FXL metadata.
Removed last vestiges of robotskirt. I think.
Fixed chapter properies bug.
Made sure that if the epub has obfuscated fonts on load, those fonts will also be obfuscated on toEpub
Made outline modification optional.
Fixed a bug in chapter properties generation.
Added a sanitize option
Added the sanitize option to epub as well.
Cleanup
Removed the sanitisation/exclusion feature. Doesn't belong in bookmaker but in whatever tool that needs to do the sanitisation/stripping.
Fixed chapter properties bug
Removed stuff from template that was originally there for convenience but is now in the way.
Disabled syntax highlighting for html. I know how to get it done but it's just way too much hassle.
Updated nunjucks. Fixed template loading and caching. Tweaked the templates. Added a method for adding new template loading paths. I know, I know. Too many items for one checkin.
Simplified addChapter and prependChapter
Removed robotskirt dependency