Quick Start Guide - Poulos for Congress Website
Site Overview
Your campaign website is ready to deploy at poulos.house
- Email: jason@poulos.house
- Google Analytics: G-VGQ6QEDD57
- Repository:
/media/jason/Dropbox/github/www_campaign
What’s Included
Pages
- Home (
index.html) - Hero section, issues overview, volunteer/contact forms - About (
about.html) - Biography, campaign photos, story - Issue Pages with extensive research and citations:
- AI Worker Protection - UBI, corporate taxation, worker empowerment
- Medicare-for-All - Healthcare as a human right
- Israel/Palestine - End military aid, Block the Bombs Act, AIPAC/DMFI registration
- ICE Accountability - End qualified immunity for ICE agents
- Animal Testing - End laboratory testing on dogs
Design
- Colors: Campaign yellow (#FFDB1A) and blue (#1E7FCB)
- Mobile-responsive: Optimized for all devices
- Accessible: Skip-to-content, semantic HTML
- Framework: Jekyll static site generator
Deploy in 3 Steps
1. Create GitHub Repository
# Go to https://github.com/new
# Create public repository named 'www_campaign'
# Then run:
cd /media/jason/Dropbox/github/www_campaign
git remote add origin https://github.com/YOUR_USERNAME/www_campaign.git
git branch -M main
git push -u origin main
2. Enable GitHub Pages
- Repository → Settings → Pages
- Source: Branch
main, folder/ (root) - Save
3. Configure DNS
Add these A records at your domain registrar:
Type: A, Name: @, Value: 185.199.108.153
Type: A, Name: @, Value: 185.199.109.153
Type: A, Name: @, Value: 185.199.110.153
Type: A, Name: @, Value: 185.199.111.153
Type: CNAME, Name: www, Value: YOUR_USERNAME.github.io
Then in GitHub Settings → Pages → Custom domain: poulos.house
✅ Site will be live at https://poulos.house in ~1 hour
Local Development
Test changes before deploying:
cd /media/jason/Dropbox/github/www_campaign
jekyll serve
# Visit http://localhost:4000
Make Updates
# Edit files...
git add .
git commit -m "Description of changes"
git push origin main
# GitHub Pages auto-deploys in 1-2 minutes
Key Files to Know
_config.yml- Site settings_data/main_info.yml- Contact info, social links_issues/*.md- Issue page contentassets/css/campaign.css- StylingCNAME- Domain configuration (already set to poulos.house)
Need Help?
See DEPLOYMENT.md for detailed deployment instructions and troubleshooting.
| Built with Jekyll | Styled with campaign colors | Ready to deploy |