yadunut.dev/content/about.smd
2025-08-05 11:51:37 +08:00

57 lines
2.1 KiB
Plaintext

---
.title = "About",
.date = @date("1990-01-01T00:00:00"),
.author = "Sample Author",
.layout = "index.shtml",
.draft = false,
---
## About Zine
Zine is an MIT-licensed project created by [Loris Cro](https://kristoff.it) and
other contributors listed on the [official repository](https://github.com/kristoff-it/zine/contributors).
Zine is inspired by [Hugo](https://gohugo.io) but features an entirely custom set
of authoring languages:
- [Scripty](https://zine-ssg.io/docs/scripty/) is the small expression
language that both SuperHTML and SuperMD share to express templating logic.
- [SuperHTML](https://zine-ssg.io/docs/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](https://github.com/kristoff-it/superhtml) as well as Language Server support ([VScode Extension](https://marketplace.visualstudio.com/items?itemName=LorisCro.super)).
># [NOTE]($block)
>The correct file extension for SuperHTML templates is `.shtml`.
- [SuperMD](https://zine-ssg.io/docs/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.
># [NOTE]($block)
>The correct file extension for SuperMD pages is `.smd`.
## Zine is alpha software
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:
- Official Website: https://zine-ssg.io/
- Source Code: https://github.com/kristoff-it/zine/
- Discord: https://discord.com/invite/B73sGxF