Speak to non-technical visitors: drop "x86", swap "domain" for "name on the network", and list concrete upcoming apps (photos, files, smart home, game streaming, media) so the page says something real instead of just "it's early". 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.