Migrate all 17 docs/content/ files from --- YAML to +++ TOML frontmatter delimiters and key = value syntax. Update 8 embedded frontmatter examples in 7 documentation pages to match (configuration, content-organization, getting-started, security, sections, sitemap, feeds, templates). Update configuration.md frontmatter reference table: add draft and aliases fields, correct date type from string to date.
1.4 KiB
1.4 KiB
+++ title = "sukr" description = "Minimal static site compiler — suckless, Rust, zero JS" +++
sukr
sukr transforms Markdown into high-performance static HTML. No bloated runtimes, no client-side JavaScript, just clean output.
Why sukr?
Most static site generators punt rich content to the browser. sukr doesn't.
- Tree-sitter highlighting — Proper parsing, not regex. Supports language injection (Nix→Bash, HTML→JS/CSS).
- Build-time math — KaTeX renders LaTeX to static HTML. No 300KB JavaScript bundle.
- Build-time diagrams — Mermaid compiles to inline SVG. Diagrams load instantly.
- Flexible templates — Runtime Tera templates, no recompilation needed.
- Monorepo-ready — Multiple sites via
-cconfig flag.
Ready to try it? Start with the Getting Started guide.
Learn More
- Getting Started — install sukr and build your first site
- Deployment — deploy your site to GitHub Pages, Netlify, or any static host
- Configuration —
site.tomlreference and CLI options - Content Organization — how directories map to site structure
- Architecture — how sukr works under the hood
Browse the Features section in the sidebar for syntax highlighting, math, diagrams, and more.