Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
metadata
sidebar_position: 5
Ground News Homepage - Quick Start
β What's Done
Your homepage is now redesigned in the Ground News style:
- Trending Topics Bar - 2 rows with + to subscribe
- Hero Banner - Large featured story with image overlay
- News Grid - 6 top stories with images
- Image Generator - AI script to create topic banners
π See It Now
./start-all.sh
# Visit: http://localhost:5173
π¨ Generate Topic Images (Optional)
Setup
# 1. Get Gemini API key: https://makersuite.google.com/app/apikey
# 2. Add to .env
echo "GEMINI_API_KEY=your_key_here" >> .env
Generate
# All trending topics (default)
python scripts/media/generate_topic_images.py
# OR single topic
python scripts/media/generate_topic_images.py --topic "World Press Freedom Day"
# OR from file
python scripts/media/generate_topic_images.py --topics-file topics.txt
Use Images
# Copy to frontend
mkdir -p frontend/public/images/topics
cp data/media/topics/*.png frontend/public/images/topics/
# Update Home.tsx to use generated images instead of Unsplash
π Files Created
frontend/src/pages/Home.tsx- β Redesigned homepagescripts/media/generate_topic_images.py- β Image generatorscripts/media/README.md- β Documentationwebsite/docs/development/homepage-redesign.md- β Full guidewebsite/docs/development/homepage-redesign-summary.md- β Summarytopics.txt- β Sample topics
π― Key Features
Trending Topics
π° World Press Freedom Day [+] πΌ Business & Markets [+]
π€ AI [+] βοΈ Health [+] β½ Sports [+] π Follow Topics
Hero Story
[LARGE IMAGE WITH HEADLINE OVERLAY]
Category: Civic Engagement
Title: "World Press Freedom Day..."
Subtitle: "How 43,726 nonprofits..."
Story Grid
[img] AI Policy [img] Healthcare [img] Sports
[img] Social Media [img] Business [img] Gov Transparency
π Documentation
- Quick Summary: Homepage Redesign Summary
- Full Guide: Homepage Redesign
- Image Generator:
scripts/media/README.md
β Testing
Already tested:
- β TypeScript compiles
- β Frontend builds successfully
- β No errors
- β All functionality works
π Deploy
./packages/hosting/scripts/huggingface/safe-deploy.sh
Done! Your Ground News-style homepage is ready! π