Commit graph

4 commits

Author SHA1 Message Date
Jean-Michel Tremblay
9a9de04e04 Extract shared config into .env, source from all scripts
SITE_DIR, HUGO_IMAGE, PORT defined once in .env.
Scripts source it instead of duplicating definitions.
2026-04-03 17:17:19 -04:00
Jean-Michel Tremblay
688fd8f16c Add thissite section with dates workflow explanation
New section documenting how this site works, starting with
how created/lastmod dates flow through archetypes, git, and Hugo.
2026-04-03 16:55:32 -04:00
Jean-Michel Tremblay
45b7bac831 Use frontmatter date for created, git for lastmod
date = [':default'] — set once by archetype on hugo new
lastmod = [':git', ':fileModTime'] — auto-updates from git history
2026-04-03 16:48:34 -04:00
Jean-Michel Tremblay
b2727be8ce Initial commit: Hugo site with Terminal theme
Scripts: setup.sh, build.sh, serve.sh (Docker-based)
Content: about, config, software, posts sections
Custom: CSS overrides, HTML sitemap layout, extended_head partial
Theme: hugo-theme-terminal via Hugo modules (go.mod)
2026-04-03 16:30:38 -04:00