π AMCP GitHub Pages - Quick Deployment Guide
π AMCP GitHub Pages - Quick Deployment Guide
β‘ 5-Minute Deployment
Step 1: Create GitHub Repository
- Go to GitHub.com
- Repository name:
amcp.github.io(oryour-username.github.io) - Make it Public
- Donβt initialize with README
- Click Create repository
Step 2: Deploy the Website
# Add GitHub remote (replace YOUR_USERNAME)
git remote add origin https://github.com/YOUR_USERNAME/amcp.github.io.git
# Push to GitHub
git push -u origin main
Step 3: Enable GitHub Pages
- Go to your repository on GitHub
- Click Settings tab
- Scroll to Pages section
- Source: Deploy from a branch
- Branch: main / (root)
- Click Save
Step 4: Wait for Deployment
- β±οΈ Build time: 2-10 minutes
- π Check progress: Actions tab
- π Live URL:
https://YOUR_USERNAME.github.io/amcp.github.io
β Verification Checklist
- Repository created and public
- Code pushed to main branch
- GitHub Pages enabled
- Build action completed successfully
- Website accessible at live URL
π§ Local Development
# Start development server
bundle exec jekyll serve --livereload
# Build for production
bundle exec jekyll build
# Test the build
bundle exec htmlproofer ./_site --disable-external
π― What You Get
π± Professional Website
- Modern responsive design
- Mobile-first approach
- Fast loading times
- SEO optimized
π Complete Content
- Landing Page: Hero section with features
- Getting Started: Quick setup guide
- Examples: Interactive demos
- Download: Installation options
- Community: Contribution guidelines
- Documentation: Comprehensive guides
π Technical Features
- Jekyll static site generator
- GitHub Actions CI/CD
- Automated deployments
- Performance optimized
- Analytics ready
π Troubleshooting
Build Fails
# Check Jekyll build locally
bundle exec jekyll build
# Fix permissions if needed
sudo chown -R $USER:$USER .
Pages Not Loading
- Wait 10 minutes for DNS propagation
- Check repository is public
- Verify GitHub Pages is enabled
- Check Actions tab for build errors
Custom Domain (Optional)
- Add
CNAMEfile with your domain - Configure DNS with your provider
- Enable HTTPS in Pages settings
π Support
- Issues: Create GitHub issue in repository
- Documentation: See README.md and DEPLOYMENT_GUIDE.md
- Jekyll Help: https://jekyllrb.com/docs/
- GitHub Pages: https://docs.github.com/en/pages
π Your AMCP website will be live in minutes!