Entity: blog-src (Hugo Blog)
This page is the repository hub for the TazLab public blog.
Overview
blog-src/ is the Hugo static site source for the TazLab blog. It uses the Blowfish theme, supports bilingual content (English/Italian), and is deployed through a GitOps pipeline: GitHub Action builds a Docker image → Docker Hub → Flux image automation → cluster rollout.
Repository Structure
blog-src/
├── config/_default/ # Hugo configuration files
│ ├── hugo.toml # Site config (theme, baseURL, taxonomies)
│ ├── languages.en.toml # English language params
│ ├── languages.it.toml # Italian language params
│ ├── menus.en.toml # English navigation menu
│ ├── menus.it.toml # Italian navigation menu
│ ├── markup.toml # Markdown rendering settings
│ ├── module.toml # Hugo module config
│ └── params.toml # Theme parameters (Cusdis, appearance, layout)
├── content/
│ ├── posts/ # Blog articles, one subdir per post
│ └── _index.md # Homepage content
├── layouts/ # Hugo template overrides
├── themes/blowfish/ # Blowfish theme (Git submodule)
├── assets/ # Theme assets (images, fonts)
├── static/ # Static files
├── archetypes/ # Default front matter templates
├── .github/workflows/
│ └── publish.yml # CI: build Docker image + push
└── Dockerfile # Multi-stage: Hugo build → Nginx
Quick Facts
| Property | Value |
|---|---|
| Repository | blog-src/ |
| Static site generator | Hugo (latest via Docker image) |
| Theme | Blowfish (Git submodule) |
| Languages | English (default), Italian |
| Comments | Cusdis Cloud (6968bcd3-329d-46bb-95e2-18a2148ff233) |
| Image | tazzo/tazlab-blog |
| Tag pattern | blog-<run_number>-<sha> |
| Published at | blog.tazlab.net |
Canonical Starting Pages for Agents
Architecture & Pipeline
- Publication Pipeline — Multi-stage build, Docker Hub, Flux rollout
- Content Structure — Article organization, front matter, naming conventions
Features
- Comments System — Cusdis Cloud integration, bilingual threads
- Theme Management — Blowfish versioning, pinning, overrides
Details
- Post Workflow Detail — Writing flow, translation, image processing
- Hugo Config Detail — Full configuration reference
- CI/CD Detail — GitHub Actions build pipeline
Relationships
- Cluster deployment: tazlab-k8s (apps-static kustomization)
- Image automation: Image Automation
- Writing rules: blog-writer context
- Sister site: wiki.tazlab.net