Skip to content

This is my personal website created with the GC Design System. Features information about my background, some of my past experience, as well as the personal projects I've worked on.

License

Notifications You must be signed in to change notification settings

Sean-Stilwell/Sean-Stilwell.github.io

Repository files navigation

Sean Stilwell - Personal Website

MIT License Accessibility check Lighthouse test Broken links detection GitHub Release

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.

Features

  • 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

Project structure

├── 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

🚀 Quick start (local)

No framework or build tools required.

  1. Clone

    git clone https://github.com/Sean-Stilwell/Sean-Stilwell.github.io.git
    cd Sean-Stilwell.github.io
  2. 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.html or index-fr.html directly in your browser.

Deployment

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.

Accessibility & GC Design System

I've built this site using the GC Design System to ensure accessibility and consistent design.

Helpful links:

Licence

This project is licensed under the MIT License.

About

This is my personal website created with the GC Design System. Features information about my background, some of my past experience, as well as the personal projects I've worked on.

Topics

Resources

License

Stars

Watchers

Forks