Source for Paul Metcalfe's personal website and blog, built from Typst documents with Calepin.
*.typ— top-level pages (home, about, blog index, 404, notes)posts/YYYY/*.typ— blog posts, grouped by yearassets/— static files (images, etc.)calepin.toml— site configuration (theme, menus, sidebar, footer)
Requires Typst and Calepin installed.
calepin compile --format html . ./_siteOr preview with live reload:
calepin watch .Pushes to main trigger .github/workflows/deploy.yml, which builds the site with Calepin and deploys it to GitHub Pages.