Held as HTML comments in both _index.md and _index.de.md so the next site update — after the next ISO test confirms the container-image update flow and the Furtka self-update flow on real hardware — is just stripping the comment markers, not rewriting the copy from scratch. Keeping the live site honest until we can say "this works": the Phase-1 per-app updater and the Phase-2 self-update pipeline are both in the tree and in CI, but they haven't booted from an ISO yet. Per the "only publish facts verifiable from repo or confirmed by user" convention, they stay off the public page until that test is green. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| assets/css | ||
| content | ||
| layouts | ||
| static | ||
| deploy.sh | ||
| hugo.toml | ||
| README.md | ||
website/ — furtka.org
Hugo source for furtka.org. Intentionally minimal while the project is pre-alpha: a single idea page in English and German, nothing more. More pages will come back when there's something real to show.
Local build
cd website
hugo server # http://localhost:1313
Requires Hugo extended ≥ 0.140.
Deploy
Hosted on forge-runner-01 (Proxmox VM, Ubuntu 24.04). Hugo runs on the VM;
nginx serves the built output from /var/www/furtka.org. TLS is terminated by
an upstream openresty reverse proxy — the VM itself only speaks plain HTTP.
First time only, on the VM:
ssh forge-runner
sudo /srv/furtka-site/ops/nginx/setup-vm.sh # or copy the script over first
From then on, deploy from your dev machine:
./website/deploy.sh
The script rsyncs website/ to /srv/furtka-site/ on the VM and runs
hugo --minify into /var/www/furtka.org.
Structure
hugo.toml Hugo config (multilingual: en default, de)
content/ Markdown pages
_index.md Home (EN)
_index.de.md Home (DE)
layouts/ Custom inline theme — no external theme or framework
_default/ baseof, single, list
partials/ head, header, footer, gate SVG, lang switcher
index.html Home-only layout with editorial hero
assets/css/main.css Stylesheet (fingerprinted + minified on build)
static/favicon.svg Gate mark in crimson
deploy.sh Rsync + remote Hugo build
Design
Modern-minimal on paper-white light / near-black dark. System-UI sans
(no webfonts — zero external requests, matches the self-hosting ethos).
Deep crimson accent, prefers-color-scheme switch.
The gate SVG is the one brand mark — a small wicket-gate glyph repeated in the header, footer, and favicon.