Commit Graph

6 Commits

Author SHA1 Message Date
Claude
e19ac4619b Properly exclude admin and tasks folders from 11ty template processing
Previous attempt still processed files in admin folder.
Now using ignores.add() for entire folders (admin/**, tasks/**)
so 11ty only copies them via passthrough, doesn't render as templates.

This prevents build failures on HTML files with React/JSX syntax.
2026-04-08 00:33:40 +00:00
Claude
88390c3916 Fix 11ty build error - ignore mobile.html template processing
Issue: 11ty was trying to process mobile.html as Liquid template,
failing on React JSX syntax.

Fix: Added eleventyConfig.ignores to skip template processing,
still copies file via passthrough.

This allows the HTML/React file to deploy without build errors.
2026-04-08 00:30:29 +00:00
Claude
b71f0dfb9d Restructure mobile task manager as /tasks folder (like /admin)
Moved tasks.html to tasks/index.html
Updated 11ty to copy tasks/ folder
Now accessible at firefrostgaming.com/tasks (no .html extension needed)

Matches the pattern used by /admin for Decap CMS.
2026-04-07 23:30:10 +00:00
Claude
4352ae1021 Configure 11ty to include tasks.html in build
Added tasks.html as passthrough copy so it gets included in _site/ output.
This ensures Cloudflare Pages deploys the mobile task manager.
2026-04-07 23:26:24 +00:00
Claude (Chronicler #58)
5c6f419f6d feat: Add Decap CMS for Meg/Holly content editing
- admin/index.html: Decap CMS loader
- admin/config.yml: Gitea backend config (native support!)
- .eleventy.js: Added admin passthrough copy

OAuth App created in Gitea:
- Client ID: ad439d72-e724-4f88-ad24-a1187c52b313
- Redirect URI: https://firefrostgaming.com/admin/

Gemini's architecture: Decap → Gitea (direct) → GitHub mirror → Cloudflare Pages
No bidirectional sync issues, Gitea remains source of truth.

Signed-off-by: Claude <claude@firefrostgaming.com>
2026-04-04 00:47:23 +00:00
The Trinity
40b45dff2e Initial commit: 11ty website with Fire/Frost branding 2026-04-02 18:39:00 -05:00