Landing Page v2 Deployment Guide
Landing Page v2 Deployment Guide
Quick Start (2 minutes)
Step 1: Review the New Landing Page
# View the file
cat index_v2_simplified.html | head -50
# Check file size
wc -l index_v2_simplified.html
Step 2: Test Locally (Optional)
# If you have Jekyll running locally
bundle exec jekyll serve
# Then visit: http://localhost:4000/index_v2_simplified.html
Step 3: Deploy to Production
Option A: Replace Current Landing Page (Recommended)
cd /home/kalxav/CascadeProjects/amcp-github-pages
# Backup original (optional)
cp index.html index_backup_$(date +%Y%m%d).html
# Deploy new version
cp index_v2_simplified.html index.html
# Commit and push
git add index.html LANDING_PAGE_V2_SUMMARY.md DEPLOYMENT_GUIDE_V2.md
git commit -m "refactor: Deploy professional v1.6 landing page
Major improvements:
- Streamlined design (222 lines vs 2,100 original)
- Focus on agent mobility, LLM orchestration, deployment tech
- Modern gradients and card-based layout
- Enhanced SEO with focused keywords
- Faster load time and better mobile experience
- Professional styling for startups and enterprises"
git push origin main
Option B: Keep Both Versions (A/B Testing)
cd /home/kalxav/CascadeProjects/amcp-github-pages
# Keep original, add new version
git add index_v2_simplified.html LANDING_PAGE_V2_SUMMARY.md DEPLOYMENT_GUIDE_V2.md
git commit -m "feat: Add v2 professional landing page
New file: index_v2_simplified.html
- Professional redesign emphasizing v1.6 features
- Agent mobility, LLM orchestration, deployment tech
- Can be used for A/B testing or gradual rollout"
git push origin main
Step 4: Verify Deployment
# Check GitHub Actions deployment
# Visit: https://github.com/agentmeshcommunicationprotocol/agentmeshcommunicationprotocol.github.io/actions
# Once deployed, verify live:
curl -I https://agentmeshcommunicationprotocol.github.io/
# Should see: HTTP/2 200
Step 5: Monitor Changes
# Check if page is live
curl -s https://agentmeshcommunicationprotocol.github.io/ | grep -i "agent mesh communication protocol" | head -3
# Monitor for errors
curl -s https://agentmeshcommunicationprotocol.github.io/ | grep -i "error" | head -5
What Changed
Before (Original)
- Generic hero section
- Basic feature cards
- Minimal focus on core concepts
- ~2,100 lines of HTML/CSS
After (v2 Simplified)
- Professional hero with clear value prop
- Three distinct agent types (Chat, Orchestrator, Mesh)
- Agent mobility explanation with flow diagram
- LLM orchestration features (6 cards)
- Deployment technologies (6 gradient cards)
- v1.6 enterprise features (4 cards)
- Only 222 lines of clean HTML
Key Features
✅ Professional Design
- Modern gradients and shadows
- Card-based layout
- Hover effects and animations
- Clean typography
✅ Mobile Responsive
- Auto-fit grids
- Touch-friendly buttons
- Readable on all screen sizes
✅ SEO Optimized
- Focused keywords
- Clear structure
- Semantic HTML
✅ Fast Loading
- Lightweight (8KB)
- Inline CSS (no external files)
- No JavaScript required
✅ Enterprise Ready
- Professional tone
- Emphasizes security and scalability
- Highlights deployment options
Rollback (If Needed)
# If you need to revert to original
git revert HEAD
git push origin main
# Or restore from backup
cp index_backup_YYYYMMDD.html index.html
git add index.html
git commit -m "revert: Restore original landing page"
git push origin main
Monitoring & Analytics
After deployment, monitor:
- Traffic: Check if bounce rate changes
- Engagement: Monitor time on page
- Conversions: Track clicks to GitHub, docs, etc.
- Mobile: Verify mobile experience
- SEO: Monitor search impressions
Support & Feedback
- Review the summary:
LANDING_PAGE_V2_SUMMARY.md - Check deployment status: GitHub Actions
- Monitor live site: https://agentmeshcommunicationprotocol.github.io/
Timeline
| Step | Time | Status |
|---|---|---|
| Create v2 | ✅ Done | Complete |
| Review & Test | ⏳ Now | Ready |
| Deploy | ⏳ Next | Ready to push |
| Verify | ⏳ After | Monitor |
| Iterate | ⏳ Later | Gather feedback |
Ready to deploy? Run the deployment commands above!