DocGen
DocGen is a document generation helper built using Jekyll, as an alternative to LaTeX for the uninitiated. It is NOT for blogging.
Uses MathJax for custom styles.
Examples
See the examples folder for examples of how to use this theme.
Includes API
{% include page-break-docgen %}- Inserts a page break when printing, useful when printing to PDF{% include break %}- Shortcut for{% include page-break-docgen %}
CSS API
Some of the available styles are easier to use without an include.
pre.utf-box-drawing,code.utf-box-drawing- Sets the font to "Source Code Pro", which is compatible with the utf box drawing characters.div.page-break- A page break.div.display- Adivthat follows flexbox wrapping rules.ol.heirarchical- A list that supports the numbered-lettered-numeraled structure.
Layouts
Documents
default-docgen- Base layout for docgen.latex-docgen- Emulates a LaTeX document.mla-docgen- Emulates an MLA-style document, i.e. 12pt Times New Roman with header.
Utility Pages
index-docgen- Utility page that lists all documents.404-docgen- Utility page for handling 404 errors.default- shortcut fordefault-docgen.latex- shortcut forlatex-docgen.mla- shortcut formla-docgen.
Page & Site Properties
lang- Set the language in_config.ymlor in the front mattermla&mla-docgen- In the front matter, you can set:authorinstructorcoursedate
All of which are copied verbatim. You can also set title in the front matter,
which is copied verbatim into own paragraph where the MLA standard says it should go.