TRINITY HOMEPAGE COMPLETE: Complete production-ready HTML for all 6 homepage sections with full Trinity branding (Fire + Arcane + Frost). SECTIONS UPDATED: 1. Hero - Trinity gradient button + overlay 2. Choose Your Path - Fire/Frost paths (no changes) 3. Origin Story - All three founders (Wizard→Emissary→Catalyst) 4. Why Firefrost - Trinity columns (Security/Community/Legacy) 5. Community Awaits - Trinity gradient CTA + stats 6. Footer - Trinity tagline + live Facebook link KEY CHANGES FROM V1.0: - All sections use Trinity colors (#FF6B35, #A855F7, #4ECDC4) - Nicknames only (Frostystyle, GingerFury, unicorn20089) - Facebook link updated (https://www.facebook.com/FirefrostGaming/) - Trinity messaging throughout (Fire + Arcane + Frost = Forever) - Trinity gradient buttons (Fire→Arcane→Frost) - Arcane element integrated where appropriate PAGES TO CREATE DOCUMENTED: Extracted all links from homepage sections and created comprehensive list of 8 pages that need to be built: CRITICAL (Phase 1): 1. About (/about) - Trinity story, founders, consultants 2. Servers (/servers) - 13+ servers, Fire/Frost paths 3. Privacy (/privacy) - Legal compliance 4. Terms (/terms) - Legal compliance HIGH (Phase 2): 5. Subscribe (/subscribe) - Paymenter integration 6. Contact (/contact) - Support info MEDIUM (Phase 3): 7. Blog (/blog) - Configure Ghost default 8. Discord (/discord) - Redirect to invite TIME ESTIMATES: - Phase 1 (Critical): 7-11 hours - Phase 2 (High): 4-6 hours - Phase 3 (Medium): 1-2 hours - TOTAL: 12-19 hours FILES CREATED: - docs/planning/ideas/features/ghost-homepage-trinity-version.md - All 6 sections with complete HTML - Trinity color reference - Implementation checklist - 37,000+ characters of production-ready code - docs/tasks/ghost-website-pages/PAGES-TO-CREATE.md - Complete page inventory - Priority phases - Time estimates per page - Implementation checklist NEXT ACTIONS: 1. Use Ghost Page Builder (Task #70 COMPLETE) to create pages 2. Start with Phase 1 critical pages 3. Test all homepage links after deployment 4. Update navigation bar to match footer RELATED TASKS: - Task #69: Ghost Website Core Pages (ready to implement) - Task #70: Ghost Page Builder (COMPLETE - tool ready) - Task #71: Paymenter Config (blocks Subscribe page) Signed-off-by: Chronicler #39 <claude@firefrostgaming.com>
Ghost Website Core Pages
Task #69
Status: READY — Navigation broken, needs immediate attention
Priority: HIGH — Soft launch blocker
Estimated Time: 3-4 hours
Problem Statement
Current Ghost CMS navigation has broken links:
- Home ✅ Working (Fire/Frost branding complete)
- Servers ❌ Broken (404 - no page exists)
- About ❌ Broken (404 - no page exists)
- Blog ❌ Broken (404 - no page exists)
Additional pages needed for legal compliance and user guidance:
- Terms of Service (required for subscription service)
- Privacy Policy (required for GDPR/user data)
- How to Join (onboarding documentation)
Impact: Broken navigation creates unprofessional first impression and blocks soft launch.
Solution Overview
Create 6 essential Ghost CMS pages with appropriate content and navigation structure.
Pages to Create
1. About Page (/about/)
Purpose: Introduce Firefrost Gaming's vision, founders, and values
Content Sections:
- Hero: "Where Passion Meets Precision"
- The Vision: Fire + Frost philosophy explained
- The Founders:
- Michael "Frostystyle" (The Wizard - Frost element)
- Meg "GingerFury" (The Emissary - Fire element)
- Holly "unicorn20089" (The Catalyst - Arcane Storm element)
- The Five Consultants: Jack (CMO), Oscar, Jasmine, Butter, Noir
- The Trinity: Fire/Frost/Arcane imagery
- Community Values: Respect, creativity, sustainability
Navigation: Add to main navbar (already in place)
2. Servers Page (/servers/)
Purpose: Showcase current server lineup with Fire/Frost categorization
Content Sections:
- Hero: "Choose Your Path"
- Fire Path Servers:
- Community-focused, creative, welcoming
- List of Fire servers with brief descriptions
- Frost Path Servers:
- Technical, challenge-oriented, optimization
- List of Frost servers with brief descriptions
- Server Cards: Each server shows:
- Name and modpack
- Fire/Frost designation
- Brief description
- "Join Now" CTA
- Footer CTA: Link to "How to Join"
Note: Server lineup subject to sunset evaluation (Task #27)
Navigation: Add to main navbar (already in place)
3. Blog Page (/blog/)
Purpose: Community updates, announcements, and news from Meg
Setup Requirements:
- Configure Ghost blog functionality
- Create blog index page
- Enable RSS feed
- Set up post categories (announcements, updates, community spotlights)
- Ensure Meg has author permissions
Content: Initial welcome post introducing blog purpose
Navigation: Add to main navbar (already in place)
4. Terms of Service Page (/terms/)
Purpose: Legal protection and subscriber agreement
Content Sections:
- Acceptance of Terms
- Account Requirements: Age verification (13+), valid email
- Subscription Terms: Billing, cancellation, refunds
- User Conduct: Behavior expectations, ban policy
- Content Ownership: User creations, server backups
- Limitation of Liability: Service availability, data loss
- Modifications: Right to update terms
- Dispute Resolution: Contact and escalation process
- Governing Law: Minnesota jurisdiction
Navigation: Add to footer (not main navbar)
Legal Note: Standard Minecraft server ToS language recommended. Professional legal review optional but advised before launch.
5. Privacy Policy Page (/privacy/)
Purpose: GDPR compliance and transparency about data handling
Content Sections:
- Information We Collect:
- Email (Paymenter subscriptions)
- Minecraft username
- Discord ID (if linked)
- IP address (server logs, 7-day retention)
- How We Use Data:
- Account management
- Payment processing (via Paymenter)
- Server moderation
- Communication (announcements)
- Third-Party Services:
- Discord (optional integration)
- Paymenter (billing)
- Mailcow (email - self-hosted)
- Data Storage:
- Self-hosted infrastructure (US-based datacenters)
- No cloud providers
- Regular backups (encrypted)
- User Rights:
- Access your data
- Request deletion
- Opt-out of communications
- Contact: admin@firefrostgaming.com
Navigation: Add to footer (not main navbar)
Legal Note: Review GDPR requirements. Self-hosted infrastructure simplifies compliance.
6. How to Join Page (/join/)
Purpose: Step-by-step onboarding for new players
Content Sections:
- Step 1: Subscribe
- Link to Paymenter tiers
- Explanation of Fire/Frost tiers
- Step 2: Install Modpack
- Links to modpack downloads (CurseForge/Modrinth)
- Installation instructions
- Troubleshooting common issues
- Step 3: Connect to Discord
- Discord invite link
- Role assignment instructions
- Server rules overview
- Step 4: Join a Server
- Server IP addresses
- How to select Fire vs Frost path
- First-time spawn experience
- Support:
- Discord support channels
- Email: support@firefrostgaming.com
- FAQ section
Navigation: CTA button in navbar ("Join Now") OR footer link
Implementation Plan
Phase 1: Create Page Structure (30 minutes)
In Ghost Admin → Pages:
-
Create new page: "About"
- Slug:
about - Access: Public
- Template: Default
- Slug:
-
Create new page: "Servers"
- Slug:
servers - Access: Public
- Template: Default
- Slug:
-
Create new page: "Terms of Service"
- Slug:
terms - Access: Public
- Template: Default
- Slug:
-
Create new page: "Privacy Policy"
- Slug:
privacy - Access: Public
- Template: Default
- Slug:
-
Create new page: "How to Join"
- Slug:
join - Access: Public
- Template: Default
- Slug:
-
Configure Blog:
- Ghost blog is already enabled by default
- Create initial welcome post
- Set Meg as author
- Configure categories
Phase 2: Add Content (2-3 hours)
Use HTML cards in Ghost editor to match homepage Fire/Frost styling:
- Hero sections with Fire/Frost gradients
- Text blocks with proper typography
- CTA buttons with gradient styling
- Images (Trinity, server screenshots)
Content sources:
- About: Synthesize from existing docs (
docs/relationship/,docs/planning/vision/) - Servers: Will need server lineup decision (Task #27)
- Terms/Privacy: Standard templates + Firefrost customization
- How to Join: Technical documentation + user-friendly language
Phase 3: Navigation Updates (15 minutes)
In Ghost Admin → Settings → Navigation:
Primary Navigation (already configured):
- Home ✅
- Servers ✅
- About ✅
- Blog ✅
Secondary Navigation (footer):
- Terms of Service (new)
- Privacy Policy (new)
- How to Join (new OR add to primary with "Join Now" button)
Phase 4: Verification (15 minutes)
Test all links:
- Click each navbar item → verify page loads
- Click footer links → verify page loads
- Check mobile responsive layout
- Verify Fire/Frost styling consistent across all pages
Dependencies
Completed:
- ✅ Task #68 (Ghost theme migration) - Source theme active
- ✅ Navbar styling complete
Blocked by:
- Task #27 (Server Sunset Evaluation) - affects Servers page content
- Legal review (optional) - for Terms/Privacy finalization
Can proceed immediately with:
- About page (content available)
- How to Join page (technical docs available)
- Blog setup
- Terms/Privacy page structure (finalize content later)
Success Criteria
Definition of Done:
- ✅ All 6 pages created in Ghost
- ✅ All navbar links functional (no 404s)
- ✅ Footer navigation configured
- ✅ Content matches Fire/Frost branding
- ✅ Mobile responsive
- ✅ Legal pages include required disclosures
- ✅ Blog configured for Meg to post
Result: Fully navigable website ready for soft launch.
Notes
Content Quality:
- Initial launch: Basic functional content
- Post-launch: Iterate and improve based on user feedback
- Legal pages: Start with standard templates, get professional review later
Prioritization:
- Must-have: About, Servers, How to Join (core user journey)
- Should-have: Terms, Privacy (legal compliance)
- Nice-to-have: Blog setup (can launch with placeholder)
Time Estimate Breakdown:
- Page creation: 30 min
- About content: 45 min
- Servers content: 30 min (basic version)
- How to Join content: 45 min
- Terms/Privacy content: 30 min each
- Blog setup: 15 min
- Testing: 15 min
- Total: 3-4 hours
Fire + Frost + Foundation = Where Love Builds Legacy 💙🔥❄️