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