Start development (builds, watches for changes, auto-reloads browser):
npm run devBuild only (no server):
npm run build- Pages are Liquid templates in
src/with YAML frontmatter bin/lib/compile.jscompiles them to HTML indist/- TailwindCSS builds
src/styles.cssintodist/assets/styles.css - Static assets (
assets/, favicons, etc.) are copied todist/ sitemap.xmlis auto-generated from compiled pages using git dates and frontmatterpriority- Set
isDraft: truein frontmatter to exclude a page from the build
Pushing to master triggers a GitHub Actions workflow that builds and deploys to GitHub Pages automatically. No need to commit generated files.
---
title: "Page Title"
description: "Meta description"
priority: 0.8 # sitemap priority (default: 0.5)
isDraft: true # exclude from build
---