Official single-page website for Honson Luma, optimized and ready for deployment on GitHub Pages (100% Free) or Firebase Hosting.
- Executive Aesthetic & Typography: Refined styling using Google Font Inter, clean hierarchy, and balanced whitespace.
- Theme Modes: Built-in Dark and Light mode toggle with persistent user preference storage.
- Content Authenticity: Incorporates all background, experience, leadership philosophy, education, and executive quote history from
honsonluma.com. - Ecosystem & Ventures Portfolio: Dedicated spotlight for Space Age Investment Group, Haitian Dollar, DIBCOIN, and semaiah.com.
- Direct Connect & Social Channels: Quick copy-to-clipboard email action and direct links to LinkedIn, Twitter / X, GitHub, Instagram, and Facebook.
- Search Engine Optimization (SEO): Pre-configured Open Graph tags, Twitter summary card, favicon, canonical tags, and structured Schema.org
PersonJSON-LD data. - Dual Deployment Ready: Fully configured for GitHub Pages (via automated GitHub Actions) and Firebase Hosting.
honsonluma_webiste/
├── .github/
│ └── workflows/
│ └── deploy.yml # Automated deployment workflow to GitHub Pages
├── public/
│ ├── css/
│ │ └── style.css # Responsive styles & theme design tokens
│ ├── images/
│ │ └── honson-luma.jpg # Official portrait asset & favicon
│ ├── js/
│ │ └── main.js # Theme switcher, clipboard, smooth scroll
│ ├── CNAME # Custom domain mapping (honsonluma.com) for GitHub Pages
│ └── index.html # Main production page
├── firebase.json # Firebase Hosting caching & security headers
├── .gitignore # Standard ignore patterns
├── package.json # Convenience commands (npm start, npm run deploy)
└── README.md # Project documentation
GitHub Pages provides completely free hosting for static websites, includes a free custom domain with automated SSL/HTTPS, and requires zero maintenance.
# 1. Initialize local git repository
git init -b main
# 2. Stage all files and create first commit
git add .
git commit -m "Initial commit of Honson Luma profile website"
# 3. Create a new repository on github.com (e.g. 'honsonluma-website' or 'honsonluma.com')
# 4. Link your remote and push:
git remote add origin https://github.com/<YOUR-USERNAME>/<REPO-NAME>.git
git push -u origin main- Open your repository on GitHub.com.
- Go to Settings → Pages (in the left sidebar).
- Under Build and deployment → Source, select GitHub Actions.
- The workflow in
.github/workflows/deploy.ymlwill automatically deploy yourpublic/folder on every push!
- In Settings → Pages, scroll down to Custom domain.
- Enter
honsonluma.comand save (yourpublic/CNAMEfile is already in place). - Check the box for Enforce HTTPS (GitHub will provision a free SSL certificate).
- Update your domain DNS records at your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.):
- Apex domain A records (point to GitHub's IPs):
185.199.108.153185.199.109.153185.199.110.153185.199.111.153
- WWW CNAME record:
- Host:
www→ Points to:<YOUR-USERNAME>.github.io
- Host:
- Apex domain A records (point to GitHub's IPs):
Firebase Hosting also provides a generous free tier (Spark plan) with global SSD CDN distribution.
firebase use --addfirebase deploy --only hosting- Go to the Firebase Console → Hosting.
- Click Add custom domain and enter
honsonluma.com. - Follow the DNS instructions provided in the console.
To preview the website locally:
# Option A: Using npx serve
npx serve public -l 3000
# Option B: Using Python
python -m http.server 3000 --directory publicThen visit http://localhost:3000 in your browser.