mirror of
https://github.com/skoelle/moonweb-site.git
synced 2026-09-17 17:00:25 +00:00
Remove all em-dashes from website content and documentation
Replace ' — ' with ', ' across 40 files. Hyphens (-) untouched. timecapsule, stefankoelle, LICENSE, CSS comments left as-is.
This commit is contained in:
@@ -1,30 +1,30 @@
|
||||
# moonweb.org — Implementation Plan
|
||||
# moonweb.org, Implementation Plan
|
||||
|
||||
Companion to `SPEC.md`. Documents the completed migration from separate subdomain sites to a unified `www.moonweb.org` subdirectory structure.
|
||||
|
||||
## Phase 0 — Repo & tooling setup
|
||||
## Phase 0, Repo & tooling setup
|
||||
|
||||
1. Created the `moonweb-site` monorepo.
|
||||
2. Initialized Eleventy project structure per `SPEC.md §10`.
|
||||
3. Set up `shared/_includes/base.njk` (header + card-grid) with accent colors inlined.
|
||||
4. Verified local dev server works per site.
|
||||
|
||||
## Phase 1 — Content migration & authoring (per domain)
|
||||
## Phase 1, Content migration & authoring (per domain)
|
||||
|
||||
1. **code** — GitHub aggregator, `_data/repos.json`, overview page grouped by subcategory.
|
||||
2. **smarthome** — overview + detail pages where content exists.
|
||||
3. **infra** — shallow overview with redaction pass (no IPs, keys, passwords).
|
||||
4. **retro** — minimal overview with WIP notices.
|
||||
5. **hub** — central index linking all sites, including redirect `.htm` files for old www.moonweb.org paths.
|
||||
6. **timecapsule** — integrated from moonweb-www, preserves original 2001 design under `/timecapsule/`.
|
||||
1. **code**, GitHub aggregator, `_data/repos.json`, overview page grouped by subcategory.
|
||||
2. **smarthome**, overview + detail pages where content exists.
|
||||
3. **infra**, shallow overview with redaction pass (no IPs, keys, passwords).
|
||||
4. **retro**, minimal overview with WIP notices.
|
||||
5. **hub**, central index linking all sites, including redirect `.htm` files for old www.moonweb.org paths.
|
||||
6. **timecapsule**, integrated from moonweb-www, preserves original 2001 design under `/timecapsule/`.
|
||||
|
||||
## Phase 2 — CI/CD
|
||||
## Phase 2, CI/CD
|
||||
|
||||
1. GitHub Actions workflow `build-deploy-moonweb.yml`: single Eleventy build for all moonweb sites + timecapsule build, deploy via IONOS SFTP.
|
||||
2. GitHub Actions workflow `deploy-stefankoelle.yml`: stefankoelle.de build, deploy via IONOS SFTP.
|
||||
3. Cloudflare redirect rules for old subdomains (`scripts/cloudflare/`).
|
||||
|
||||
## Phase 3 — Consolidation to www.moonweb.org
|
||||
## Phase 3, Consolidation to www.moonweb.org
|
||||
|
||||
All moonweb.org sites now live under `www.moonweb.org` as subdirectories:
|
||||
|
||||
@@ -55,7 +55,7 @@ Cloudflare redirects forward old subdomains:
|
||||
- `.eleventyignore` excludes `stefankoelle/` and `timecapsule/` (built separately).
|
||||
- `build-pdf.sh` temporarily renames `.eleventyignore` for stefankoelle build.
|
||||
|
||||
## Definition of done — Achieved
|
||||
## Definition of done, Achieved
|
||||
|
||||
- All sites live under `www.moonweb.org` as subdirectories, deployed via IONOS SFTP.
|
||||
- `www.moonweb.org/code/` reflects the current GitHub repos via the `.moonweb.yml` aggregator.
|
||||
|
||||
Reference in New Issue
Block a user