stefankoelle
9c736532e1
Fix timecapsule build path (../../ was wrong, should be ../)
2026-09-11 12:50:44 +02:00
stefankoelle
401868cde5
Fix stefankoelle build: temporarily hide .eleventyignore
...
build-pdf.sh now temporarily renames .eleventyignore during the
stefankoelle Eleventy build, restored via trap on EXIT. This allows
the standalone stefankoelle build to work while the main build
still ignores stefankoelle/ via .eleventyignore.
2026-09-11 12:47:03 +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
9cda842250
Clean up build artifacts and update TODO.md
...
- Remove timecapsule/_site/ from tracking (was in .gitignore but tracked)
- Add .tmp/ to .gitignore
- Update TODO.md: Phase 5 now automated via GitHub Action
2026-09-11 11:31:49 +02:00
stefankoelle
37f7d8f1fb
Add Cloudflare redirect rules script and GitHub Action
...
- scripts/cloudflare/setup-redirects.sh: CLI tool to manage redirects
- scripts/cloudflare/redirect-rules.json: rule definitions
- .github/workflows/cloudflare-redirects.yml: manual trigger workflow
- Supports: apply, status, dry-run, delete
- Requires secrets: CLOUDFLARE_API_TOKEN, CLOUDFLARE_ZONE_ID
2026-09-11 11:29:45 +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
7524210768
Fix timecapsule sitemap: remove doubled timecapsule path in URLs
...
site.domain was 'https://www.moonweb.org/timecapsule ' but page.url
already includes '/timecapsule/', causing doubled paths like
'/timecapsule/timecapsule/index.html'.
2026-09-11 11:19:28 +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
7c3e29d282
Add old www redirects and fix impressum hosting sections
...
- Create redirect HTML files for all old www.moonweb.org URLs
- Root shortcuts (/start.html, /index2.html, etc.) redirect to /timecapsule/
- Content subdirectories (/partners/, /projects/, etc.) redirect to /timecapsule/
- Use .htm extension to prevent Eleventy template processing
- Fix impressum: buildbroken + 28k8 are on Cloudflare Pages, not IONOS
2026-09-11 11:13:04 +02:00
stefankoelle
2b997c11d0
Add timecapsule build output to .gitignore
2026-09-11 10:53:54 +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
a97c3d3a89
fix impressum link
2026-09-11 00:11:47 +02:00
stefankoelle
d213154b79
kids rfid player to media
2026-09-11 00:02:31 +02:00
stefankoelle
13fdffce07
link new dosmenu page
2026-09-10 23:57:01 +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
0396b755f0
content improve 5
2026-09-10 23:32:09 +02:00
stefankoelle
1ea2967b35
content improve 4
2026-09-10 23:27:16 +02:00
stefankoelle
dacbd57302
stefankoelle.de link zu hub
2026-09-10 23:03:59 +02:00
stefankoelle
7fc47113bb
content improve 3
2026-09-10 22:56:31 +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
2fdb631e60
sameAs on stefankoelle.de
2026-08-22 16:40:30 +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
daa6a3a199
fix years of inseco
2026-08-17 23:04:43 +02:00
stefankoelle
ecbbe76216
seo improvements
2026-08-17 19:36:35 +02:00
stefankoelle
3dd9a8bea2
prebuild update
2026-08-17 00:16:39 +02:00
stefankoelle
6cfb01543d
sitemap fix
2026-08-17 00:09:28 +02:00
stefankoelle
36ff6f97dd
404 on stefankoelle.de
2026-08-17 00:05:31 +02:00
stefankoelle
069909540f
404 wrangler fixed
2026-08-16 23:53:24 +02:00
stefankoelle
a0d4e80a6a
404 page
2026-08-16 23:50:21 +02:00
stefankoelle
f939a69b1f
404 pages
2026-08-16 23:41:49 +02:00
stefankoelle
6491c1f405
canonical on stefankoelle and privacy policy update
2026-08-16 23:37:52 +02:00
stefankoelle
c511d1eb87
buildbroken links
2026-08-16 20:23:12 +02:00
stefankoelle
67676ac6ca
legal notice update
2026-08-16 14:27:52 +02:00
stefankoelle
c7f60e5e54
legal notice update
2026-08-16 14:21:18 +02:00
stefankoelle
4e89ae01e4
legal notice update
2026-08-16 12:40:51 +02:00
stefankoelle
619a9eb100
prebuild update
2026-08-15 19:29:09 +02:00
stefankoelle
bbf9398bd3
README.md
2026-08-15 10:44:43 +02:00
stefankoelle
650ceb9ae4
cv pdf update
2026-08-15 10:03:52 +02:00
stefankoelle
128339ca51
intro texts
2026-08-15 10:02:57 +02:00
stefankoelle
f19b15b18f
hub intro fix
2026-08-15 09:57:32 +02:00
stefankoelle
0df1fc0896
hub intro text
2026-08-15 09:56:55 +02:00
stefankoelle
9d798655c0
cv rewrite
2026-08-15 01:30:25 +02:00
stefankoelle
2a39f6b348
cv .net core
2026-08-15 01:20:49 +02:00
stefankoelle
4e496fe82d
cv .net core
2026-08-15 01:19:49 +02:00
stefankoelle
5a1d86539f
cv typescript and python
2026-08-15 01:17:38 +02:00
stefankoelle
c76ea9d166
cv .net framework
2026-08-15 01:05:36 +02:00
stefankoelle
5f9438207d
cv asp classic
2026-08-15 01:03:39 +02:00
stefankoelle
f552126349
cv added kubernetes
2026-08-15 00:59:09 +02:00
stefankoelle
18c5e6f165
update programming languages
2026-08-15 00:48:19 +02:00
stefankoelle
ecc303a289
code.moonweb.org styling
2026-08-15 00:30:44 +02:00
stefankoelle
4d9c75124f
prebuild.sh
2026-08-15 00:21:19 +02:00
stefankoelle
8382742a5c
code.moonweb.org repo updates
2026-08-15 00:17:53 +02:00
stefankoelle
bbeddf2440
moonweb.yml
2026-08-15 00:13:53 +02:00
stefankoelle
c97d674461
pdf fix
2026-08-14 21:35:29 +02:00
stefankoelle
1109228fcc
pdf link
2026-08-14 21:23:54 +02:00
stefankoelle
a29ec1c9b4
pdf generator
2026-08-14 21:06:30 +02:00
stefankoelle
53e00d8d3a
legal adjustment
2026-08-14 19:57:32 +02:00
stefankoelle
d599ebfd91
more links
2026-08-14 14:34:27 +02:00
stefankoelle
fd1d4f3f7f
update stefankoelle.de
2026-08-14 14:21:35 +02:00
stefankoelle
13651428fc
styles v2
2026-08-14 14:18:25 +02:00
stefankoelle
41b6db3172
ledmatrix content update
2026-08-14 14:15:43 +02:00
stefankoelle
a9dda1e2a5
documentation update
2026-08-14 13:48:32 +02:00
stefankoelle
9709a73daf
sitemap
2026-08-14 13:39:09 +02:00
stefankoelle
451ea378ce
deploy to live
2026-08-14 13:26:04 +02:00
stefankoelle
747b28e5cc
sftp fix
2026-08-14 13:19:50 +02:00
stefankoelle
d1c25c4bfa
debug
2026-08-14 13:15:28 +02:00
stefankoelle
4f831ddae1
fix sftp deploy script
2026-08-14 13:04:12 +02:00
stefankoelle
49db220b5a
styling bottom
2026-08-14 13:02:21 +02:00
stefankoelle
ee1352fab1
legal notice on ledmatrix
2026-08-14 12:57:22 +02:00
stefankoelle
5cc802b8df
legal notice with link to hub.moonweb.org
2026-08-14 12:51:50 +02:00
stefankoelle
6f01746d7e
style and new imprint
2026-08-14 12:45:20 +02:00
stefankoelle
33a5a00054
style update
2026-08-14 12:40:41 +02:00
stefankoelle
02cdd9c6f4
stefankoelle initial
2026-08-14 12:26:58 +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
cc803e4dc0
renovate
2026-08-13 23:18:22 +02:00
stefankoelle
34037c7330
README.md
2026-08-13 23:17:06 +02:00
stefankoelle
3c96077e58
LICENSE and TODO.md
2026-08-13 23:11:29 +02:00
stefankoelle
f9baddd2c8
README.md and 2 new links
2026-08-13 23:01:07 +02:00
stefankoelle
e11852802e
smarthome emojis
2026-08-13 22:22:02 +02:00
stefankoelle
6c1a71ef52
fix cloudflare wrangler worker deploy
2026-08-13 22:08:55 +02:00
stefankoelle
27b75b2ec1
fix cloudflare wrangler
2026-08-13 22:06:06 +02:00
stefankoelle
ac25d852c1
fix
2026-08-13 22:01:07 +02:00
stefankoelle
8fbea9874f
initial commit
2026-08-13 21:58:53 +02:00