Chronicler #55
|
9ddfc909bc
|
feat: Add all 7 website pages and Ghost images
WHAT WAS DONE:
- Created 6 new pages: about.njk, servers.njk, subscribe.njk, contact.njk, terms.njk, privacy.njk
- Copied all Ghost CMS images from /var/www/firefrost/content/images/ to assets/images/
- All pages use Fire/Frost branding with Trinity colors
- All internal links updated to use relative paths (not firefrostgaming.com)
WHY:
- Complete website migration from Ghost CMS to 11ty static site
- All 7 pages ready for Cloudflare Pages deployment
- Images now self-hosted in website repo (no external dependencies)
FILES:
- about.njk (12,993 bytes) - Trinity founders + Five Consultants
- servers.njk (9,694 bytes) - 6 Minecraft servers + 2 premium add-ons
- subscribe.njk (2,474 bytes) - Subscription tiers placeholder
- contact.njk (5,099 bytes) - Contact methods and support
- terms.njk (3,299 bytes) - Terms of Service
- privacy.njk (3,562 bytes) - Privacy Policy (GDPR/COPPA compliant)
- assets/images/ (all Ghost CMS images copied)
Signed-off-by: Claude (Chronicler #55) <claude@firefrostgaming.com>
|
2026-04-03 00:50:09 +00:00 |
|
Chronicler #55
|
c888f3f5e6
|
feat: Add complete 11ty test project for Ghost migration
WHAT:
- Complete 11ty static site generator project structure
- Homepage with hero and Fire/Frost path sections
- Master layout system (base + head + footer partials)
- Fire/Frost/Arcane branding CSS
- Critical .eleventy.js config from Gemini
- Ready-to-build test for Ghost CMS migration
STRUCTURE:
- _includes/layouts/base.njk (master template)
- _includes/head.njk (Fire/Frost branding, meta tags)
- _includes/footer.njk (complete footer from Ghost)
- src/css/firefrost.css (minimal responsive styles)
- index.njk (homepage with hero + path cards)
- .eleventy.js (passthrough config for CSS/images)
- package.json (11ty v3.0.0)
- README.md (complete test instructions)
GEMINI'S CRITICAL CONFIG:
eleventyConfig.addPassthroughCopy('src/css');
eleventyConfig.addPassthroughCopy('assets');
This prevents CSS/images from being ignored in build.
BUILD COMMANDS:
npm install
npx @11ty/eleventy
npx @11ty/eleventy --serve (local test at :8080)
DEPLOY TARGET:
Cloudflare Pages with:
- Build command: npx @11ty/eleventy
- Output directory: _site
- NODE_VERSION=20
ABORT CRITERIA:
- 15+ min on build errors
- CSS rewrite needed
- Mobile nav breaks
STATUS: Ready for 2-hour test on Ghost VPS
Signed-off-by: Chronicler #55 <claude@firefrostgaming.com>
|
2026-04-02 23:29:57 +00:00 |
|