feat: flyt sitet fra Astro til Zola

Samme indhold, URL'er og udseende, bygget af en enkelt zola-binær og Tailwind
standalone-CLI uden Node. Kanonisk domæne er asger.weirsoe.dk.

Blogindlæg ligger som page bundles med frontmatter Zola forstår, så de gamle
stempler er ugyldige, indtil scripts/omstempl.py er kørt med PUBLISH_KEY.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Asger Geel Weirsøe
2026-11-01 16:47:08 +01:00
co-authored by Claude Opus 5.5
parent 7e13068dd2
commit e58a11c2b4
159 changed files with 8031 additions and 3574 deletions
+67
View File
@@ -0,0 +1,67 @@
{
"sections": [
{
"title": "Homelab",
"items": [
{
"name": "Proxmox VE",
"note": "Hypervisor på egen hardware. ~50 LXC-containere og et par KVM-VM’er, én tjeneste pr. container."
},
{
"name": "NPMplus",
"note": "Reverse proxy og TLS-terminering på kanten. Alt trafik ind går her igennem."
},
{
"name": "Authentik",
"note": "Self-hosted SSO (OIDC/LDAP). Én identitet til alle tjenester, bygget fra source."
},
{
"name": "Gitea + Gitea Actions",
"note": "Egen git-hosting og CI/CD. Denne side deployes automatisk ved push."
},
{
"name": "MariaDB / Redis / PostgreSQL",
"note": "Databaser som dedikerede containere."
},
{
"name": "Matomo",
"note": "Self-hosted analytics, first-party og uden tredjeparter."
},
{
"name": "WireGuard",
"note": "Tunneler og netns-baserede egress-profiler til alt der skal ud af huset på en pæn måde."
}
]
},
{
"title": "Udvikling",
"items": [
{
"name": "Linux + code-server",
"note": "Udvikling foregår i en dedikeret LXC med VS Code i browseren."
},
{
"name": "Java · Go · Python · TypeScript",
"note": "Java til Peppol/eDelivery-verdenen, Python/TS til alt det andet."
},
{
"name": "Claude Code",
"note": "LLM-drevne workflows, fra blogindlæg til Proxmox-administration."
},
{
"name": "Docker",
"note": "Hvor det giver mening. Ellers foretrækker jeg native installationer i LXC."
}
]
},
{
"title": "Denne side",
"items": [
{
"name": "Astro 5 + Bun + Tailwind 4",
"note": "Statisk output, ingen JS-frameworks i browseren. Se kolofonen for detaljer."
}
]
}
]
}