30 Commits
Author SHA1 Message Date
stefankoelle a534435a9c Fix notifer typo to notifier 2026-09-11 23:10:54 +02:00
stefankoelle 4b7af91996 Match smarthome card title to home-dashboard-controls page title 2026-09-11 23:10:40 +02:00
stefankoelle 9400ea3775 Fix remaining comma splices in infra and smarthome articles 2026-09-11 23:09:24 +02:00
stefankoelle c26f33af02 Fix room count: 9 rooms (10 sensors), living room has two 2026-09-11 23:05:35 +02:00
stefankoelle cd2bfa1a33 Rename redacted-note class to note (reader callout, not redacted content) 2026-09-11 22:57:30 +02:00
stefankoelle e67a27b9ba Fix comma splices for readability across infra and smarthome articles 2026-09-11 22:44:11 +02:00
stefankoelle eda93173c3 Remove hard Tasmota device count, standardize room names to study/children's room 2026-09-11 22:33:10 +02:00
stefankoelle 7f35c09b3b Fix broken internal links missing section path prefixes 2026-09-11 22:20:45 +02:00
stefankoelle eb0b777418 Remove all em-dashes from website content and documentation
Replace ' — ' with ', ' across 40 files. Hyphens (-) untouched.
timecapsule, stefankoelle, LICENSE, CSS comments left as-is.
2026-09-11 20:13:28 +02:00
stefankoelle 231fffbd0b Add h1 headings to all 4 section index pages 2026-09-11 18:34:43 +02:00
stefankoelle 09a170d5bf Remove redundant 404 pages, keep only root 404
IONOS serves the root 404.html for all paths. Updated link text
from 'Back to hub' to 'Back to home'.
2026-09-11 13:39:50 +02:00
stefankoelle 5b70c7df2f 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.
2026-09-11 13:00:57 +02:00
stefankoelle dbb791b1a6 Centralize robots.txt and sitemap
- One robots.txt at root referencing two sitemaps
- One central sitemap.xml with all pages (no per-site sitemaps)
- Deleted: 4 per-site sitemap templates, 4 per-site robots.txt files
- Simplified sitemap template (uses collections.all)
2026-09-11 12:36:18 +02:00
stefankoelle c77ad91e0e Consolidate all moonweb sites into single Eleventy config
- Single eleventy.config.js at root with computed pathPrefix per section
- Accent colors inlined in base.njk (no per-site theme.css needed)
- Hub pages output at root via explicit permalinks
- Per-section sitemaps with tag-based collections
- .eleventyignore excludes stefankoelle, timecapsule, markdown files
- Deleted: 5 per-site configs, merge script
- Simplified: package.json (single build/dev commands)
- Simplified: GitHub Actions workflow (no matrix, no merge job)
- Fixed: parent links for sub-site detail pages
2026-09-11 12:31:47 +02:00
stefankoelle c76de3ec36 Fix sitemaps: add pathPrefix for subdirectory sites
- Add site.pathPrefix to infra, smarthome, code, retro configs
- Update shared sitemap template to use pathPrefix
- Hub has no prefix, subdirectories get /infra/, /smarthome/, etc.
2026-09-11 11:22:44 +02:00
stefankoelle 41a9236ca7 Fix robots.txt: list all sitemaps and use www.moonweb.org URLs
- Hub robots.txt now lists all 6 moonweb sitemaps
- infra/smarthome/code/retro robots.txt point to correct www.moonweb.org URLs
- Timecapsule robots.txt was already correct
2026-09-11 11:17:08 +02:00
stefankoelle 466df3bd04 Consolidate all moonweb.org sites under www.moonweb.org
- Migrate timecapsule (old www.moonweb.org) into monorepo as Eleventy 2.x site
- Change all site URLs from subdomains to subdirectories under www.moonweb.org
- Replace Cloudflare Pages deployment with IONOS SFTP
- Update site-switcher, footer, and all internal links
- Add merge script for combining all sites into single deployment
- Update CI/CD workflow for IONOS SFTP deployment
- Update stefankoelle.de references to use new URLs
- Update AGENTS.md and README.md documentation
2026-09-11 10:53:22 +02:00
stefankoelle d213154b79 kids rfid player to media 2026-09-11 00:02:31 +02:00
stefankoelle b1639bbece kids rfid player 2026-09-10 23:53:19 +02:00
stefankoelle 156595cbe4 content improve 6 2026-09-10 23:44:31 +02:00
stefankoelle 1ea2967b35 content improve 4 2026-09-10 23:27:16 +02:00
stefankoelle 5cd19867b7 content improve 2 2026-09-10 22:46:36 +02:00
stefankoelle e9e492abc0 content imprive 2026-09-10 22:38:54 +02:00
stefankoelle 1e10323596 SEO better titles 2026-08-18 18:25:20 +02:00
stefankoelle ecbbe76216 seo improvements 2026-08-17 19:36:35 +02:00
stefankoelle f939a69b1f 404 pages 2026-08-16 23:41:49 +02:00
stefankoelle 128339ca51 intro texts 2026-08-15 10:02:57 +02:00
stefankoelle 51507e65ea sitemap.xml and cards 2026-08-14 10:17:06 +02:00
stefankoelle e11852802e smarthome emojis 2026-08-13 22:22:02 +02:00
stefankoelle 8fbea9874f initial commit 2026-08-13 21:58:53 +02:00