Zine is an MIT-licensed project created by Loris Cro and other contributors listed on the official repository.
Zine is inspired by Hugo but features an entirely custom set of authoring languages:
Scripty is the small expression language that both SuperHTML and SuperMD share to express templating logic.
SuperHTML is the HTML templating language used by Zine. Unlike most {{curly braced}}
templating languages, SuperHTML uses valid HTML syntax to express the templating logic, adding only minor extensions to normal HTML.
Thanks to this approach, it offers instant syntax checking and autoformatting via a CLI tool as well as Language Server support (VScode Extension).
The correct file extension for SuperHTML templates is .shtml
.
SuperMD is a superset of Markdown that, instead of relying on inline HTML, offers new constructs for expressing content embeds without pulling into your content needless layouting concerns. A CLI tool and language server for SuperMD is in the works.
The correct file extension for SuperMD pages is .smd
.
Zine is not yet complete. The main functionality is present and you will be able to build even moderately complex static websites without issue.
That said using Zine today does imply participating in the development process to some degree, which usually means inquiring about the development status of a feature you need, or reporting a bug.
Here are some quicklinks related to Zine: