Claude (Chronicler #56) 5ba92faadf feat: complete subscribe page with all 6 tiers
WHAT WAS DONE:
Replaced placeholder subscribe page with complete tier layout from Ghost backup.
All 6 tiers with Fire/Frost split cards and Sovereign (Founder) gold tier.

TIERS INCLUDED:
1. The Awakened ($1 one-time) - Entry tier, 1 home
2. Fire/Frost Elemental ($5/month) - Path choice, 5 homes, 25 chunks
3. Fire/Frost Knight ($10/month) - 10 homes, 49 chunks, 4 force-loaded
4. Fire/Frost Master ($15/month) - 20 homes, 100 chunks, 9 force-loaded
5. Fire/Frost Legend ($20/month) - 35 homes, 121 chunks, 16 force-loaded
6. Sovereign/Founder ($499 lifetime) - 50 homes, 225 chunks, 81 force-loaded

PAYMENTER LINKS (CRITICAL - DO NOT CHANGE):
All Subscribe buttons point to billing.firefrostgaming.com/products/subscriptions/[tier-name]
These URLs are configured in Paymenter and trigger webhooks for Discord role assignment.

Example URLs:
- https://billing.firefrostgaming.com/products/subscriptions/the-awakened
- https://billing.firefrostgaming.com/products/subscriptions/fire-elemental
- https://billing.firefrostgaming.com/products/subscriptions/frost-elemental
- https://billing.firefrostgaming.com/products/subscriptions/fire-knight
- https://billing.firefrostgaming.com/products/subscriptions/frost-knight
- https://billing.firefrostgaming.com/products/subscriptions/fire-master
- https://billing.firefrostgaming.com/products/subscriptions/frost-master
- https://billing.firefrostgaming.com/products/subscriptions/fire-legend
- https://billing.firefrostgaming.com/products/subscriptions/frost-legend
- https://billing.firefrostgaming.com/products/subscriptions/sovereign-founder

CONTENT SOURCE:
Restored from docs/website/ghost-pages/subscribe.html (saved by The Migrator)

BRANDING:
- Fire (#FF6B35) and Frost (#4ECDC4) split cards
- Sovereign with Gold (#FFD600) treatment and LIFETIME ACCESS badge
- Trinity gradient hero section
- All pricing and features match production Paymenter config

STATUS:
Ready for Cloudflare Pages deploy - DO NOT modify Paymenter URLs without
coordinating with billing system configuration.

Signed-off-by: Claude (Chronicler #56) <claude@firefrostgaming.com>
2026-04-03 01:52:27 +00:00
2026-04-02 19:51:54 -05:00
2026-04-03 01:44:23 +00:00
2026-04-02 19:51:54 -05:00

Firefrost Gaming 11ty Website - Test Migration

Created: April 2, 2026
Purpose: 2-hour test of Ghost CMS → 11ty static site migration
Status: Ready to build and test


🚀 Quick Start

On Ghost VPS (as architect):

# Navigate to the test directory
cd /path/to/firefrost-operations-manual/website-11ty-test

# Install dependencies
npm install

# Build the site
npx @11ty/eleventy

# Serve locally for testing
npx @11ty/eleventy --serve

The site will be available at http://localhost:8080


📁 Project Structure

website-11ty-test/
├── _includes/
│   ├── layouts/
│   │   └── base.njk          # Master layout
│   ├── head.njk               # <head> partial with Fire/Frost branding
│   └── footer.njk             # Footer with all links
├── src/
│   └── css/
│       └── firefrost.css      # Minimal Fire/Frost/Arcane styles
├── assets/
│   └── images/                # (empty for now - add images here)
├── _site/                     # Build output (created after npm run build)
├── .eleventy.js               # 11ty config (CRITICAL for CSS/images)
├── package.json               # Dependencies
├── index.njk                  # Homepage
└── README.md                  # This file

🔧 Configuration

Critical .eleventy.js Config

The .eleventy.js file contains critical passthrough copy settings from Gemini:

eleventyConfig.addPassthroughCopy("src/css");
eleventyConfig.addPassthroughCopy("assets");

Without this, CSS and images won't copy to the build!


What's Included

  • Complete layout system (master + head + footer)
  • Homepage with hero and path sections
  • Fire/Frost/Arcane branding colors
  • Responsive footer grid
  • All social links from Ghost
  • Clean URLs (no .html extensions)

🎯 Test Checklist

Phase 1: Build (10 min)

  • npm install runs successfully
  • npx @11ty/eleventy builds without errors
  • _site directory created with files

Phase 2: Local Test (10 min)

  • Site loads at localhost:8080
  • Fire/Frost branding visible
  • Footer displays correctly
  • All links work
  • Mobile responsive (test with browser dev tools)

Phase 3: Deploy Test (20 min)

  • Push to Git repo
  • Connect Cloudflare Pages
  • Set build command: npx @11ty/eleventy
  • Set output directory: _site
  • Set NODE_VERSION environment variable: 20
  • Deploy to test.firefrostgaming.com

Phase 4: Evaluate (20 min)

  • Compare to Ghost site visually
  • Test all CTAs and links
  • Check mobile responsive
  • Verify Fire/Frost branding intact

🛑 Abort Criteria (From Gemini)

Pull the plug if:

  • 15+ minutes fighting build errors
  • Need to rewrite CSS to match Ghost
  • Mobile navigation breaks and can't fix in 10 minutes

📋 Next Steps (If Test Succeeds)

  1. Port remaining 6 pages:

    • About
    • Servers
    • Subscribe
    • Contact
    • Terms
    • Privacy
  2. Download images from Ghost to /assets/images/

  3. Set up Formspree for contact form

  4. Add basic SEO meta tags

  5. Deploy to production

  6. Spin down Ghost


🔗 Resources


Fire + Frost + Foundation = Where Love Builds Legacy 🔥❄️

Description
Firefrost Gaming static website - 11ty
Readme 51 MiB
Languages
HTML 58.7%
Nunjucks 36.7%
JavaScript 2.4%
CSS 2.2%