From 5b70c7df2fe214a7b5783b82c4505e24ba637dda Mon Sep 17 00:00:00 2001 From: Stefan Koelle Date: Fri, 11 Sep 2026 13:00:57 +0200 Subject: [PATCH] Fix card links on index pages: add section prefix to local hrefs Links like /proxmox/ were missing the section prefix (e.g. /infra/proxmox/) since all sites now share a single Eleventy build at root. --- infra/index.njk | 16 ++++++++-------- retro/index.njk | 26 +++++++++++++------------- smarthome/index.njk | 18 +++++++++--------- 3 files changed, 30 insertions(+), 30 deletions(-) diff --git a/infra/index.njk b/infra/index.njk index 173211b..cca6841 100644 --- a/infra/index.njk +++ b/infra/index.njk @@ -9,30 +9,30 @@ sections: cards: - title: "đŸ–Ĩī¸ Proxmox host (PVE)" summary: "Hosting environment for running production VMs and LXC containers for the homelab." - href: "/proxmox/" + href: "/infra/proxmox/" - title: "💾 Synology DS918+" summary: "NAS running Docker services and acting as the primary backup repository." - href: "/synology/" + href: "/infra/synology/" - title: "đŸŗ Docker VMs (Debian)" summary: "Primary target for new Docker/Compose services, running the monitoring exporters." - href: "/docker/" + href: "/infra/docker/" - title: "đŸ“Ļ LxC Container" summary: "Pi-hole, Ubuntu-Worker and MariaDB running on slim LxC Containers." - href: "/lxc/" + href: "/infra/lxc/" - heading: "Strategies & Setup-Guides" cards: - title: "🔄 Backup strategy" summary: "Layered backup approach covering NAS user content and VM/LXC backups across multiple locations." - href: "/backup-strategy/" + href: "/infra/backup-strategy/" - title: "📊 Prometheus/Grafana" summary: "Central metrics collection and dashboards for hosts, containers, and hardware." - href: "/monitoring/" + href: "/infra/monitoring/" - title: "đŸ’ģ Dev environment" summary: "A disposable, daily-backed-up Xubuntu VM for AI-assisted, remote development via SSH and Chrome Remote Desktop." - href: "/dev-environment/" + href: "/infra/dev-environment/" - title: "🌐 OpenWrt Multi-WAN" summary: "Multi-WAN router with WiFi and Powerline failover, plus IoT VLAN 189 isolation." - href: "/openwrt/" + href: "/infra/openwrt/" ---

A peek under the hood of my homelab. Proxmox, Synology, Docker, and how everything is wired together.

diff --git a/retro/index.njk b/retro/index.njk index b241dd6..dacfc4a 100644 --- a/retro/index.njk +++ b/retro/index.njk @@ -9,51 +9,51 @@ sections: cards: - title: "đŸ–Ĩī¸ The Mega ST Fleet" summary: "Three Mega ST 4 machines and a Mega ST 2, each with a clearly defined role from heirloom to workstation." - href: "/atari-mega-st-fleet/" + href: "/retro/atari-mega-st-fleet/" - title: "⚡ ET4000 Experiment" summary: "Why bolting a graphics card onto a Mega ST overloads a 1980s power supply, and what actually solved the resolution problem." - href: "/et4000-experiment/" + href: "/retro/et4000-experiment/" - title: "đŸ“ē Monitor Compatibility" summary: "The 15kHz problem explained, and which modern monitor panels actually cooperate with Atari colour modes." - href: "/atari-monitor-compatibility/" + href: "/retro/atari-monitor-compatibility/" - title: "🔌 Networking & BBS" summary: "Getting an Atari ST online via STinG and Wi-Fi modem hardware, and dialing into classic bulletin board systems." - href: "/atari-networking-bbs/" + href: "/retro/atari-networking-bbs/" - heading: "Amiga Corner" cards: - title: "💾 AmigaOS on Modern Platforms" summary: "Running AmigaOS 3.2.3 on MiSTer FPGA versus Amiberry on a Raspberry Pi, and the HDF pitfalls to avoid." - href: "/amiga-modern-platforms/" + href: "/retro/amiga-modern-platforms/" - title: "đŸĨ§ The PiMiga Journey" summary: "Three generations of the PiMiga distro compared, and why the newest release isn't automatically the best one." - href: "/pimiga-journey/" + href: "/retro/pimiga-journey/" - title: "âš”ī¸ Vampire, A600GS or MiSTer" summary: "Why comparing modern Amiga hardware by benchmark numbers alone is actively misleading." - href: "/amiga-hardware-landscape/" + href: "/retro/amiga-hardware-landscape/" - title: "đŸ“Ļ The A1200" summary: "What's confirmed so far about Retro Games Ltd.'s upcoming Amiga 1200 console, ahead of its 2026 launch." - href: "/the-a1200/" + href: "/retro/the-a1200/" - heading: "FPGA & Emulation" cards: - title: "🧩 MiST and MiSTer" summary: "Two FPGA boards with two very different personalities, and why the newer one doesn't win every category." - href: "/mist-mister-fpga/" + href: "/retro/mist-mister-fpga/" - title: "đŸ›‹ī¸ Batocera in the Living Room" summary: "The couch-friendly, software-emulation counterpart to the FPGA rigs, covering everything from Atari ST to arcade." - href: "/batocera-living-room/" + href: "/retro/batocera-living-room/" - title: "đŸ•šī¸ Mini Arcades & Handhelds" summary: "A buyer's guide to compact retro gaming devices, and how to spot a bootleg clone before you buy one." - href: "/mini-arcade-handheld-roundup/" + href: "/retro/mini-arcade-handheld-roundup/" - heading: "DOS & PC" cards: - title: "đŸ’ģ The 486 DX2-66" summary: "A complete DOS environment rebuilt 1:1 on MiSTer FPGA, down to the original AUTOEXEC.BAT." - href: "/dos-486-tower/" + href: "/retro/dos-486-tower/" - heading: "Overview" cards: - title: "🏠 The Retro Corner Today" summary: "A room-by-room snapshot of every retro system currently active across the home." - href: "/retro-corner-snapshot/" + href: "/retro/retro-corner-snapshot/" ---

Hardware I've collected and kept running over the years. From Atari ST and Amiga to MiSTer FPGA and DOS environments.

diff --git a/smarthome/index.njk b/smarthome/index.njk index 6ff9748..5c30075 100644 --- a/smarthome/index.njk +++ b/smarthome/index.njk @@ -9,19 +9,19 @@ sections: cards: - title: "Home dashboard" summary: "Lighting, music, and Tasmota device control shown on the home dashboard." - href: "/home-dashboard-controls/" + href: "/smarthome/home-dashboard-controls/" emoji: "đŸŽ›ī¸" - title: "Tasmota & energy monitoring" summary: "Smart plugs and power monitoring across the flat, feeding daily usage stats." - href: "/tasmota-energy/" + href: "/smarthome/tasmota-energy/" emoji: "⚡" - title: "HomematicIP + MQTT" summary: "How HomematicIP room sensors are bridged into MQTT and stored in InfluxDB." - href: "/homematic-mqtt/" + href: "/smarthome/homematic-mqtt/" emoji: "📡" - title: "Balkon Pi" summary: "Balcony sensor, lighting, and audio automation unit." - href: "/balkonpi/" + href: "/smarthome/balkonpi/" emoji: "đŸŒŋ" - heading: "Dashboards & Hardware" cards: @@ -39,7 +39,7 @@ sections: emoji: "đŸ–Ĩī¸" - title: "Air quality dashboard" summary: "Real-time temperature and humidity monitoring across all rooms with historical charts." - href: "/air-quality/" + href: "/smarthome/air-quality/" emoji: "đŸŒĄī¸" - heading: "Personal services" cards: @@ -63,19 +63,19 @@ sections: cards: - title: "AirPlay audio" summary: "Multi-room AirPlay receivers with software volume boost." - href: "/airplay-audio/" + href: "/smarthome/airplay-audio/" emoji: "🔊" - title: "OctoPrint" summary: "Remote 3D printer control and camera streaming." - href: "/octoprint/" + href: "/smarthome/octoprint/" emoji: "đŸ–¨ī¸" - title: "YouTube archiving" summary: "TubeArchivist and TubeSync for self-hosted YouTube downloading on the Synology." - href: "/tubearchivist/" + href: "/smarthome/tubearchivist/" emoji: "đŸ“ē" - title: "Kids RFID MP3 Player" summary: "Arduino-based audio player for kids using RFID cards, built as a custom alternative to Hoerbert." - href: "/kids-rfid-player/" + href: "/smarthome/kids-rfid-player/" emoji: "đŸŽĩ" ---

The heart of the homelab. Home Assistant, MQTT sensors, dashboards, and automation projects that make everyday life a little more interesting.