Merged all content from separate brainstorming repo: TEMPLATES (4 files): - Memorial template - Opener template - Portrait prompt template - Session report template RELATIONSHIP DOCUMENTS: - Relationship brief - The Catalyst memorials (2 versions + portrait prompts) - The Spark memorial + portrait prompt SESSION REPORTS (archived): - 2026-02-13: Casual party games report - 2026-02-14: Firefrost modpack report - 2026-02-14: LLM backup Ghost CMS report IDEAS/PLANNING: Features: - Ghost homepage content (complete copy) - Ghost page structure plan - Ghost server listing design - Ghost Frost CSS Game Servers: - Among Us Firefrost brainstorm - Other games backlog Other: - Gemini testing protocol - LLM fallback analysis REFERENCE DOCUMENTATION: - Gitea API patterns - Session start prompt All content now consolidated in operations manual. Next step: Archive/delete brainstorming repository. Creates foundation for new Gitea issues from actionable ideas.
14 KiB
📋 GHOST CMS PAGE STRUCTURE PLAN
Purpose: Complete blueprint for Firefrost Gaming website structure
Usage: Step-by-step guide for building Ghost site from zero to launch
Version: 1.0
Created: February 14, 2026
🎯 LAUNCH STRATEGY
Phase 1: MVP Launch (Week 1)
Goal: Get a presentable site live that can accept visitors
Pages to build:
- Homepage (hero, path selection, founders story)
- About page (full origin story + mission)
- Server List page (basic server cards)
- Footer template (links, legal placeholders)
Result: Visitors can learn about Firefrost, see servers, join Discord
Phase 2: Conversion (Week 2-3)
Goal: Enable subscriptions and content discovery
Pages to add: 5. Subscribe/Support page (tiers, benefits, payment) 6. Blog setup (Meg's voice, community updates) 7. Individual server pages (deep dive on each) 8. Guides section (technical tutorials)
Result: Visitors can subscribe, read content, get help
Phase 3: Polish (Week 4+)
Goal: Professional finish, accessibility, analytics
Tasks: 9. Legal pages (privacy, terms, accessibility statement) 10. Contact page (support form) 11. Mobile optimization testing 12. Analytics setup (privacy-respecting) 13. SEO optimization (meta tags, descriptions)
Result: Production-ready, professional site
📄 COMPLETE PAGE INVENTORY
TIER 1: Critical (Build First)
1. Homepage (/)
Purpose: First impression, path selection, Discord conversion
Template: Custom homepage (use homepage content doc)
Priority: 🔴 CRITICAL
Content blocks:
- Hero section (Fire + Frost + Forever)
- Choose Your Destiny (Frost/Fire paths)
- Who We Are (founders story)
- Why Firefrost? (value props)
- Discord CTA
Ghost setup:
- Pages → New Page → Title: "Home"
- Paste content from
ghost-homepage-content.md - Settings → General → Homepage → Select this page
- Publish
Estimated time: 2-3 hours
2. About Page (/about)
Purpose: Full origin story, mission, values, team
Template: Standard page
Priority: 🔴 CRITICAL
Content to include:
- Donna's Restaurant origin story (expanded)
- The Wizard & The Emissary (detailed bios)
- Mission statement (from mission-statement.md)
- The Five Consultants (Jack, Oscar, Jasmine, Butter, Noir)
- Values (Health First, Accessibility Always, Community as Refuge)
- "For children not yet born" legacy message
Structure:
# About Firefrost Gaming
## The Origin Story
[Donna's Restaurant breakfast, full narrative]
## The Founders
### 🧙♂️ The Wizard (Michael "FrostyStyle" Krause)
[Bio, background, why Frost]
### 🔥 The Emissary (Meg "GingerFury" Krause)
[Bio, background, why Fire]
## The Five Consultants
[Jack, Oscar, Jasmine, Butter, Noir - with photos if available]
## Our Mission
[Mission statement from FFG-PLN-001]
## Our Values
- Health First
- Accessibility Always
- Community as Refuge
- Partnership Multiplies
- Legacy Over Quick Wins
## Our Promise
[To players, to community, to future generations]
Ghost setup:
- Pages → New Page → Title: "About"
- URL slug:
/about - Publish
Estimated time: 3-4 hours
3. Server List (/servers)
Purpose: Display all available servers, drive joins
Template: Custom layout (see server listing design doc)
Priority: 🔴 CRITICAL
Content: See separate "Server Listing Design" document
Ghost setup:
- Pages → New Page → Title: "Servers"
- URL slug:
/servers - Use HTML blocks or Ghost cards for server grid
- Publish
Estimated time: 2-3 hours
TIER 2: Important (Build Second)
4. Subscribe/Support (/subscribe)
Purpose: Show subscription tiers, enable payment
Template: Pricing table layout
Priority: 🟡 HIGH
Content structure:
# Support Firefrost Gaming
## Why Subscribe?
Your subscription directly funds:
- Server infrastructure (99.9% uptime)
- DDoS protection & security
- New modpacks & features
- Community events & prizes
- Documentation & guides
We're a family operation. Every dollar matters.
## Subscription Tiers
[Pull from subscription-tiers.md when ready]
### Free Tier
- Access to Frost Path servers
- Discord community
- Basic support
### Supporter ($5/month)
- Everything in Free
- Supporter role in Discord
- Priority support
- Vote on new modpacks
### Patron ($10/month)
- Everything in Supporter
- Exclusive patron channels
- Early access to new servers
- Monthly Q&A with founders
### Founder ($25/month)
- Everything in Patron
- Lifetime recognition on website
- Direct input on roadmap
- Exclusive founder events
[Payment integration - link to Paymenter when ready]
Ghost setup:
- Pages → New Page → Title: "Subscribe"
- URL slug:
/subscribe - Add payment button/link when Paymenter is configured
- Publish
Estimated time: 2 hours
5. Blog/News (/blog)
Purpose: Community updates, patch notes, events
Template: Ghost default blog (Posts section)
Priority: 🟡 HIGH
Setup:
- Use Ghost's built-in Posts feature
- Tag system:
#updates,#events,#patch-notes,#community - Author: Set Meg as primary author (The Emissary voice)
First 3 posts to write:
- "Welcome to Firefrost Gaming" (introduction)
- "Meet The Wizard & The Emissary" (founders)
- "How to Join Your First Server" (guide)
Ghost setup:
- Posts → New Post → Write content
- Set author, tags, featured image
- Publish
Estimated time per post: 30-60 minutes
6. Guides/Tutorials (/guides)
Purpose: Technical help, how-tos, troubleshooting
Template: Tag-filtered posts OR separate page
Priority: 🟡 HIGH
Content categories:
- Getting Started
- Modpack Installation
- Troubleshooting
- Server Rules & Etiquette
- Advanced Tips
Option A: Use blog with #guide tag
- Filter blog posts by
#guidetag - Easier to maintain
Option B: Dedicated page with links
- Manual curation
- Better organization
Recommended: Option A (blog tags)
Ghost setup:
- Create posts tagged
#guide - Link to
/tag/guidefrom nav menu - Or create custom page that lists guides
Estimated time: 1 hour setup + ongoing content
TIER 3: Polish (Build Third)
7. Contact (/contact)
Purpose: Support requests, general inquiries
Template: Form page
Priority: 🟢 MEDIUM
Content:
# Contact Us
## Need Help?
**For server issues or gameplay questions:**
Join our Discord: [link] - fastest response time
**For business inquiries:**
Email: contact@firefrostgaming.com
**For technical support:**
Open a ticket in Discord or email: support@firefrostgaming.com
## Office Location
Firefrost Gaming
Circle Pines, Minnesota, USA
## Response Times
- Discord: Usually within 1 hour
- Email: Within 24 hours
- We're founders-operated - you're talking to real humans
Ghost setup:
- Pages → New Page → Title: "Contact"
- Add form (Ghost built-in or third-party like Formspree)
- Publish
Estimated time: 1 hour
8. Privacy Policy (/privacy)
Purpose: Legal compliance, GDPR/CCPA
Template: Legal document
Priority: 🟢 MEDIUM
Content:
- Use privacy policy generator (many free templates online)
- Customize for Firefrost Gaming
- Include: data collection, cookies, third-party services, user rights
Ghost setup:
- Pages → New Page → Title: "Privacy Policy"
- Mark as "Public" but don't feature in nav
- Link from footer only
- Publish
Estimated time: 1-2 hours (using template)
9. Terms of Service (/terms)
Purpose: Legal protection, community rules
Template: Legal document
Priority: 🟢 MEDIUM
Content:
- Server rules
- User conduct expectations
- Account termination conditions
- Liability limitations
- Dispute resolution
Ghost setup:
- Pages → New Page → Title: "Terms of Service"
- Link from footer only
- Publish
Estimated time: 1-2 hours (using template)
10. Accessibility Statement (/accessibility)
Purpose: WCAG compliance, demonstrate commitment
Template: Standard page
Priority: 🟢 MEDIUM
Content:
# Accessibility Statement
Firefrost Gaming is committed to ensuring digital accessibility for all people, including those with disabilities.
## Our Commitment
- WCAG 2.1 Level AA compliance
- Keyboard navigation support
- Screen reader compatibility
- High-contrast color schemes
- Mobile-first responsive design
## Accessibility Features
- Minimum 16px font size (never smaller)
- 4.5:1 color contrast ratio (WCAG AA)
- Alt text on all images
- Semantic HTML structure
- Skip-to-content links
## Feedback
If you encounter accessibility barriers, please contact us:
- Email: accessibility@firefrostgaming.com
- Discord: Open a support ticket
We take accessibility seriously and will address issues promptly.
## Third-Party Content
Some content (Discord embeds, social media) may come from third parties. We cannot guarantee their accessibility but choose partners carefully.
Last updated: [date]
Ghost setup:
- Pages → New Page → Title: "Accessibility"
- Link from footer
- Publish
Estimated time: 1 hour
🗂️ SITE NAVIGATION STRUCTURE
Primary Navigation (Header)
[Firefrost Logo] | Servers | About | Subscribe | Blog | [Join Discord Button]
Ghost setup:
- Settings → Navigation → Primary Navigation
- Add links manually
Links:
- Servers →
/servers - About →
/about - Subscribe →
/subscribe - Blog →
/blog - Discord →
https://discord.gg/firefrost(external, opens new tab)
Secondary Navigation (Footer)
Quick Links Community Legal
- About - Discord - Privacy Policy
- Server List - Twitter/X - Terms of Service
- Subscribe - TikTok - Accessibility
- Blog - Instagram - Contact
- Status Page - YouTube
Ghost setup:
- Settings → Navigation → Secondary Navigation
- Add all footer links
- Status Page links to Uptime Kuma:
https://status.firefrostgaming.com
📱 MOBILE OPTIMIZATION CHECKLIST
After building pages, test on mobile:
- Hero section readable on phone (text not too small)
- Path selection cards stack vertically
- Navigation menu works (hamburger menu)
- Buttons are finger-sized (minimum 44x44px)
- Forms work on mobile keyboards
- Images scale properly (don't overflow)
- Server list cards stack on mobile
- Footer links are tappable (not too close together)
- All pages load under 3 seconds on 4G
Test devices:
- iPhone (Safari)
- Android (Chrome)
- Tablet (iPad)
🚀 LAUNCH DAY CHECKLIST
Pre-Launch (Day Before)
- All Tier 1 pages published
- CSS injection applied (Frost palette)
- Logo uploaded to Ghost
- Favicon set
- Social media preview images configured
- 404 page customized
- Test all links (no broken links)
- Spell check all content
- Mobile testing complete
Launch Day
- Announce in Discord
- Post on social media (Twitter, Instagram, TikTok)
- Update Discord server description with website link
- Email any existing subscribers
- Monitor analytics for first visitors
- Be available for bug reports
Post-Launch (Week 1)
- Gather feedback from community
- Fix any reported issues
- Monitor page load times
- Check Google Search Console (SEO)
- Plan Week 2 content (blog posts)
📊 CONTENT PRIORITY MATRIX
| Page | Build Priority | Content Difficulty | User Impact |
|---|---|---|---|
| Homepage | 🔴 Critical | Medium | High |
| About | 🔴 Critical | Low | High |
| Server List | 🔴 Critical | Medium | High |
| Subscribe | 🟡 High | Medium | Medium |
| Blog Setup | 🟡 High | Low | Medium |
| Guides | 🟡 High | High | Medium |
| Contact | 🟢 Medium | Low | Low |
| Legal Pages | 🟢 Medium | Low (templates) | Low |
Focus order: Build all 🔴 Critical first, then 🟡 High, then 🟢 Medium
🕐 TIME ESTIMATES
Week 1: Foundation (Total: 8-12 hours)
- Homepage: 3 hours
- About page: 3 hours
- Server list: 3 hours
- CSS injection: 1 hour
- Logo/branding setup: 1 hour
- Testing: 1 hour
Week 2: Conversion (Total: 6-8 hours)
- Subscribe page: 2 hours
- Blog setup + 3 posts: 3 hours
- Guides setup: 1 hour
- Navigation refinement: 1 hour
- Mobile testing: 1 hour
Week 3: Polish (Total: 4-6 hours)
- Legal pages: 2 hours
- Contact page: 1 hour
- Accessibility audit: 1 hour
- SEO optimization: 1 hour
- Final testing: 1 hour
Total estimated time: 18-26 hours spread over 3 weeks
💡 PRO TIPS
Content Reuse
- Write About page first → reuse founder bios in blog posts
- Write mission statement once → reference everywhere
- Create server descriptions → reuse in multiple places
Batch Work
- Write all blog posts in one sitting (easier to maintain voice)
- Create all legal pages together (similar format)
- Upload all images at once (organize library first)
Test Early
- Preview on mobile after EVERY page (don't wait until end)
- Share with Meg for feedback (she knows community voice)
- Ask Discord members to test (real user feedback)
Document Decisions
- Keep notes on what works/doesn't work
- Screenshot your favorite layouts (for future reference)
- Track which pages get most traffic (analytics)
🎯 SUCCESS METRICS
After launch, track:
- Traffic: Page views, unique visitors
- Engagement: Time on site, pages per session
- Conversion: Discord joins, subscriptions
- Technical: Page load times, mobile vs desktop usage
- Content: Most popular pages, most read blog posts
Goal for Month 1:
- 500+ unique visitors
- 50+ Discord joins from website
- 10+ subscriptions
- 99.9% uptime
- <3 second page load time
Fire + Frost + Forever 🔥❄️💡
Created by: Catalyst the Second
Date: February 14, 2026
Status: Ready to execute