Quick GitHub Pages Deployment Guide
Easy 5-Minute Deployment
Step 1: Create New Repository
- Go to your GitHub organization
- Click “New repository”
- Name it:
democratizingdata-preview
(or similar) - Make it Public
- Don’t initialize with README
- Click “Create repository”
Step 2: Clone This Project to New Location
# Create a copy of your current project
cp -r . ../democratizingdata-preview-deploy
cd ../democratizingdata-preview-deploy
# Remove git history and Task Master files
rm -rf .git tasks/ scripts/ .taskmasterconfig memory-mcp/
rm _config.dev.yml deploy-preview.sh _config.deploy.yml DEPLOY-README.md
# Update configuration for GitHub Pages
Step 3: Update Configuration
Edit _config.yml
and update these lines:
title: "Democratizing Data (Preview)"
url: "https://YOUR-ORG-NAME.github.io" # Replace YOUR-ORG-NAME
baseurl: "/democratizingdata-preview" # Replace with your repo name
domain: "" # Remove custom domain
Step 4: Push to GitHub
# Initialize new git repository
git init
git add .
git commit -m "Deploy: Democratizing Data redesign preview"
# Connect to your new repository (replace YOUR-ORG-NAME and REPO-NAME)
git remote add origin https://github.com/YOUR-ORG-NAME/REPO-NAME.git
git branch -M main
git push -u origin main
Step 5: Enable GitHub Pages
- Go to your new repository on GitHub
- Click “Settings” tab
- Scroll to “Pages” section
- Under “Source”, select “Deploy from a branch”
- Choose “main” branch and “/ (root)” folder
- Click “Save”
Step 6: Access Your Preview Site
- URL will be:
https://YOUR-ORG-NAME.github.io/REPO-NAME
- GitHub will show the URL in the Pages settings
- Usually takes 5-10 minutes to deploy
What Gets Deployed
✅ Complete redesigned website
✅ All new images and content
✅ Accessibility improvements
✅ Mobile-responsive design
✅ Modern Jekyll setup
Notes
- This creates a completely separate repository
- Perfect for stakeholder review and validation
- No impact on your main repository
- Easy to delete when no longer needed