Static personal site built with the GC Design System and deployed via GitHub Pages.
- Live site: https://seanstilwell.ca
- Repository: this repo (
Sean-Stilwell.github.io) serves Pages directly from the default branch.
- Built with the GC Design System for consistent, accessible, bilingual-ready UI
- Bilingual pages: English (
index.html) and French (index-fr.html) - Custom domain via
CNAME - Search-friendly with
sitemap.xml/sitemap.txt - Custom 404 page
├── assets/ # Images, styles, scripts (static)
├── 404.html # Custom not-found page
├── CNAME # Custom domain for GitHub Pages
├── index.html # English homepage
├── index-fr.html # French homepage
├── sitemap.xml # XML sitemap
├── sitemap.txt # Plain-text sitemap
├── google*.html # Search Console site verification
└── preview.png # README/Marketplace preview image
No framework or build tools required.
-
Clone
git clone https://github.com/Sean-Stilwell/Sean-Stilwell.github.io.git cd Sean-Stilwell.github.io -
Serve locally
-
Using Python 3:
python3 -m http.server 8000
Open your browser to
http://localhost:8000 -
Using Node.js (with
http-server):npx http-server -p 8000
Open your browser to
http://localhost:8000
You can also just open
index.htmlorindex-fr.htmldirectly in your browser.
This is a user site (.github.io), so GitHub Pages serves from the repository’s default branch root. After pushing to master/main, Pages will update automatically.
- Custom domain: managed via the CNAME file. Update its contents to change the domain.
- HTTPS: enable/verify in Repo → Settings → Pages.
I've built this site using the GC Design System to ensure accessibility and consistent design.
Helpful links:
This project is licensed under the MIT License.