stefankoelle
5e870d1466
Revert Kölle to Koelle in meta/title/alt tags for SEO, keep Kölle in visible text
2026-09-14 12:15:26 +02:00
stefankoelle
5f4b008545
Self-host Lobster font, remove Google Fonts calls from shared and stefankoelle
2026-09-13 23:15:49 +02:00
stefankoelle
fe315560d9
Add responsive image CSS, resize oversized images, fix aspect ratios, add lazy loading
2026-09-12 12:27:24 +02:00
stefankoelle
cd2bfa1a33
Rename redacted-note class to note (reader callout, not redacted content)
2026-09-11 22:57:30 +02:00
stefankoelle
41e69f5b99
Use 'Stefan Kölle' as canonical spelling on hub + shared base, with once 'also known as Koelle' hint
2026-09-11 22:26:21 +02:00
stefankoelle
73f1c4790f
Add twitter:site meta tag with @StefanKoelle
2026-09-11 20:49:09 +02:00
stefankoelle
e6bc73eb17
Fix JSON-LD: use 'safe' filter to prevent HTML escaping of & in title
2026-09-11 20:43:37 +02:00
stefankoelle
0b578da817
Fix section h1 spacing: reduce top margin to match home page
2026-09-11 18:38:16 +02:00
stefankoelle
79a47ceeaa
Fix double-slash URLs in stefankoelle, remove unused theme CSS
...
- stefankoelle/index.njk: fix 15+ double-slash URLs (e.g. /infra//docker/)
- stefankoelle/index.njk: fix /network/ link to /timecapsule/network/
- Delete unused shared/theme-{infra,smarthome,code,retro}.css (accent
colors now inlined via base.njk)
2026-09-11 13:56:05 +02:00
stefankoelle
4ebd767cd1
Rename hub link to home in site-switcher nav
2026-09-11 13:34:09 +02:00
stefankoelle
9a1d1ebbfe
Fix header: show moonweb.org/smarthome instead of smarthome.moonweb.org
2026-09-11 13:30:10 +02:00
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