Commit Graph
21 Commits
Author SHA1 Message Date
stefankoelle 7843d0061a Fix favicons: use section-specific favicon.svg per site
Add <link rel="icon"> tag pointing to /favicon.svg for hub and
/{section}/favicon.svg for all other sections. Previously browsers
defaulted to root favicon (hub moon emoji) on all pages.
2026-09-11 13:25:01 +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 10b05736c8 Revert sitemap fix - page.url does not include pathPrefix 2026-09-11 12:11:47 +02:00
stefankoelle 84cd3f8562 Fix sitemap doubled pathPrefix and CSS paths for sub-sites
- sitemap.njk: remove site.pathPrefix (page.url already includes it in Eleventy v3)
- base.njk: prefix CSS paths with site.pathPrefix so sub-sites load their own theme
2026-09-11 12:10:18 +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 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 e9e492abc0 content imprive 2026-09-10 22:38:54 +02:00
stefankoelle 6e1b892848 hub improvement 2026-08-22 16:33:54 +02:00
stefankoelle 1e10323596 SEO better titles 2026-08-18 18:25:20 +02:00
stefankoelle c3623c4f87 moonweb hub seo 2026-08-18 08:26:25 +02:00
stefankoelle ecbbe76216 seo improvements 2026-08-17 19:36:35 +02:00
stefankoelle 6cfb01543d sitemap fix 2026-08-17 00:09:28 +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 0df1fc0896 hub intro text 2026-08-15 09:56:55 +02:00
stefankoelle ecc303a289 code.moonweb.org styling 2026-08-15 00:30:44 +02:00
stefankoelle 8382742a5c code.moonweb.org repo updates 2026-08-15 00:17:53 +02:00
stefankoelle da8acc849a legal notice update 2026-08-14 10:56:06 +02:00
stefankoelle 51507e65ea sitemap.xml and cards 2026-08-14 10:17:06 +02:00
stefankoelle 8fbea9874f initial commit 2026-08-13 21:58:53 +02:00