Source for the fink-lang.org website.
A custom static site generator written in Rust. Reads Markdown content with YAML
frontmatter, renders it through Tera templates with fink syntax highlighting,
and outputs plain HTML/CSS to build/.
The playground is embedded as a pre-built artifact from fink-lang/playground.
content/ Markdown pages (frontmatter: title, template)
templates/ Tera HTML templates
static/ Assets copied verbatim to build/
src/ Rust source for the site builder
build/ Generated output (git-ignored)
# Build the site
cargo run
# Build and serve locally (default port 8080)
cargo run -- serve
cargo run -- serve 3000
# Stop the dev server
cargo run -- stopHandled by GitHub Actions (.github/workflows/ci.yml):
- Every push/PR: build and verify output
- Push to
main: deploy to GitHub Pages