mirror of
https://github.com/joanmarcriera/lab-site.git
synced 2026-10-29 18:04:10 +00:00
No description
- HTML 57%
- CSS 43%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Restyled busbw and per-rail plots from gpu-fleet-ops (data unchanged). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012VhweeGBN67HAX7HxehgBw |
||
| .github/workflows | ||
| content | ||
| docs | ||
| layouts | ||
| static | ||
| .gitignore | ||
| .gitleaks.toml | ||
| .vikunja | ||
| CLAUDE.md | ||
| HANDOFF-2026-09-05.md | ||
| HANDOFF-2026-09-06.md | ||
| hugo.toml | ||
| README.md | ||
Lab Notes — blog.riera.co.uk
Hugo source for blog.riera.co.uk — hands-on infrastructure
engineering: HPC, storage, Linux and self-hosted AI. A work catalogue (content/work/), current
build logs (content/lab/), the recovered 2009–2014 blog (content/archive/), field notes and
leadership.
How it works
- Static site built with Hugo; config in
hugo.toml, posts incontent/. - Deployed to GitHub Pages by
.github/workflows/hugo.ymlon every push tomain.
Quick start
# Hugo v0.147.2 is required (pinned in CI); keep that binary in .bin/hugo — see CLAUDE.md
.bin/hugo version
# Local preview
hugo server -D # includes drafts; http://localhost:1313
# Build for production
hugo --minify # outputs to ./public
Writing a post
- Create a draft under
drafts/my-post.mdwithdraft: truefront matter - Run
hugo server -Dto preview locally - When ready, move to
content/lab/,content/field-notes/orcontent/leadership/, setdraft: false - Commit and push to
main— GitHub Actions auto-builds and deploys via GitHub Pages
Posts must pass gitleaks scanning (no secrets in the content or git history).
Tracking
Vikunja project 66 · Lab Notes blog — https://familia.riera.co.uk/projects/66