A McKinsey-style professional consulting website built with modern HTML, CSS, and JavaScript.
- Professional Design: Refined minimalism with luxury aesthetics
- Distinctive Typography: Cormorant Garamond (display) paired with Work Sans (body)
- Sophisticated Color Palette: Deep navy, blue, and gold accents
- Smooth Animations: Fade-in effects and micro-interactions
- Fully Responsive: Works beautifully on all devices
- Performance Optimized: Fast loading, minimal dependencies
- Go to GitHub and sign in
- Click the "+" icon and select "New repository"
- Name it
veranorthgroup(or your preferred name) - Make it public
- Don't initialize with README (we'll push this one)
- Click "Create repository"
From your project directory (where index.html is):
# Initialize git repository
git init
# Add all files
git add .
# Commit files
git commit -m "Initial commit: Professional McKinsey-style website"
# Set main branch
git branch -M main
# Add remote (replace YOUR-USERNAME with your GitHub username)
git remote add origin https://github.com/YOUR-USERNAME/veranorthgroup.git
# Push to GitHub
git push -u origin main- Go to your repository on GitHub
- Click "Settings" tab
- Scroll down to "Pages" in the left sidebar
- Under "Source", select
mainbranch - Click "Save"
- Your site will be live at:
https://YOUR-USERNAME.github.io/veranorthgroup/
- Log in to Namecheap
- Go to "Domain List" and click "Manage" next to your domain
- Navigate to "Advanced DNS" tab
- Delete any existing A Records and CNAME Record for
www - Add these new records:
A Records (all pointing to GitHub's servers):
Type: A Record
Host: @
Value: 185.199.108.153
TTL: Automatic
Type: A Record
Host: @
Value: 185.199.109.153
TTL: Automatic
Type: A Record
Host: @
Value: 185.199.110.153
TTL: Automatic
Type: A Record
Host: @
Value: 185.199.111.153
TTL: Automatic
CNAME Record:
Type: CNAME Record
Host: www
Value: YOUR-USERNAME.github.io
TTL: Automatic
- Click "Save All Changes"
- Go to your repository on GitHub
- Click "Settings" → "Pages"
- Under "Custom domain", enter:
yourdomain.com(e.g.,veranorthgroup.com) - Click "Save"
- Wait for DNS check to complete (can take 10 minutes to 48 hours)
- Once verified, check "Enforce HTTPS" (recommended)
Create a file named CNAME (no extension) in your project root:
yourdomain.com
Then push to GitHub:
git add CNAME
git commit -m "Add custom domain"
git pushEdit the CSS variables in index.html:
:root {
--primary-navy: #0A2540; /* Main dark blue */
--secondary-blue: #1E4D7B; /* Secondary blue */
--accent-gold: #C9A961; /* Gold accent */
--text-primary: #1A1A1A; /* Main text */
--text-secondary: #5A5A5A; /* Secondary text */
}Replace the Unsplash URLs with your own images:
<!-- Example: Change service card image -->
<img src="https://images.unsplash.com/photo-..." alt="...">
<!-- Replace with: -->
<img src="images/your-image.jpg" alt="...">Simply edit the HTML text:
- Hero headline: Line ~670
- Service descriptions: Lines ~720-750
- About section: Lines ~780-800
- Footer: Lines ~870-900
- Create an
imagesfolder in your project - Add your images there
- Update image paths in HTML:
<img src="images/your-photo.jpg" alt="Description">
- Commit and push:
git add images/ git commit -m "Add custom images" git push
veranorthgroup/
├── index.html # Main website file (HTML + CSS + JS)
├── README.md # This file
└── CNAME # Custom domain configuration
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers (iOS Safari, Chrome Mobile)
- Compress Images: Use TinyPNG before uploading
- Image Format: Use WebP for better compression (with JPG fallback)
- Lazy Loading: Images load as user scrolls (already implemented)
- Caching: GitHub Pages automatically caches static assets
- DNS changes can take up to 48 hours
- Check status: WhatsMyDNS
- Clear browser cache and try incognito mode
- Wait for DNS to fully propagate
- Make sure "Enforce HTTPS" is checked in GitHub Pages settings
- Certificate provisioning can take 15-30 minutes
- Verify CNAME file exists in repository root
- Check that DNS records are correct
- Try removing and re-adding custom domain in GitHub
- Check image URLs are correct
- Verify images are committed to repository
- Check browser console for errors (F12)
This website template is free to use and modify for your business.
For issues or questions:
- GitHub Issues: Create an issue in your repository
- Email: contact@veranorthgroup.com
Built with modern web technologies. No frameworks, just clean code.