tamriel-unbound-site-blog

Tamriel Unbound — Blog

Eleventy static site for tamrielunbound.blog. Posts are Markdown files in src/posts/; everything else is generated.

Write a post

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.

Publish

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.

Design

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).

tamriel-unbound-site-blog