A Zine site is a collection of content files and layouts. Zine turns your content into HTML, styles it using your layouts, and finally copies the result (alongside other assets like images) into an output directory that you can then publish on static hosting services like GitHub Pages. Zine uses a structured approach to content authoring that helps keep sizeable content collections manageable. Similarly, the build process uses surgical dependency tracking to ensure minimal rebuilds, keeping the authoring experience excellent at all scales. SuperMD is an extension of Markdown that allows you to define embedded assets and semantic constructs that would be impossible to express in Markdown without using inline HTML. SuperHTML is an extension of HTML5 that focuses on expressing correct templating logic. With SuperHTML it's impossible to generate malformed HTML and most mistakes become build-time errors.
Features
- Alpha stage, it's strongly recommended to first try Zine out on a small project to get a feeling of the limits of the current implementation
- Documentation available
- Builds Zine in debug mode, which means faster rebuilds and enabling debug logging
- Enables logging only for the specified scope
- Can be passed multiple times to enable more than one scope
- Examples included