Eleventy static site for tamrielunbound.blog. Posts are Markdown files in src/posts/; everything else is generated.
npm run new -- "Title of the post" tag1,tag2 # creates src/posts/YYYY-MM-DD-title-of-the-post.md
npm run dev # live preview at http://localhost:8080
Front matter: title, date, summary (shown on the index + RSS), tags (list), author (optional). Keep titles and summaries human-readable: no version stamps or internal codes.
The URL is the slug without the date prefix.
Push to main. .github/workflows/pages.yml builds and deploys to GitHub Pages. One-time repo setup: Settings → Pages → Source GitHub Actions; custom domain tamrielunbound.blog (the CNAME file in src/static/ is already there); Namecheap A @ → 185.199.108.153 / .109.153 / .110.153 / .111.153 and CNAME www → <owner>.github.io.
Shared with the main site: Cinzel + EB Garamond, gold #c8a84b on ink #08080f, emblem A. The templates come from scaffold.py one level up — change them there, not here, so the blog and devlog stay identical.
Public GitHub repo (no secrets live here).