Commit Graph
7 Commits
Author SHA1 Message Date
stefankoelle 17a2098b9b Replace .eleventyignore manipulation with programmatic ignores
- Root config now excludes stefankoelle/timecapsule via eleventyConfig.ignores
- .eleventyignore stays static (no runtime edits)
- start-dev.sh simplified: no .bak/.tmp dance, no sleep ordering
- All 3 dev servers (8081/8086/8087) run in parallel without crashes
2026-09-11 21:47:45 +02:00
stefankoelle 73f2eef8f9 Fix start-dev.sh: start root server first, then remove stefankoelle from ignore 2026-09-11 21:15:30 +02:00
stefankoelle d18fba6f4d Fix dev servers: add excludes to root config, simplify start-dev.sh 2026-09-11 21:10:00 +02:00
stefankoelle a5b4a20895 Separate build outputs: moonweb -> dist/moonweb/, stefankoelle -> dist/stefankoelle/
- eleventy.config.js: output to dist/moonweb/ (was dist/)
- build-deploy-moonweb.yml: deploy from dist/moonweb/
- package.json: timecapsule copies to dist/moonweb/timecapsule/
- Rename prebuild -> prebuild:cv to prevent npm lifecycle hook from
  running before build (build-pdf.sh was contaminating dist/ with
  stefankoelle output)
2026-09-11 14:17:30 +02:00
stefankoelle 26ec966b51 Add missing beginning subpage redirects: news, report, sitemap
These 3 pages existed under www.moonweb.org/beginning/ and need
redirects to /timecapsule/beginning/.
2026-09-11 13:46:42 +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