Personal portfolio and blog for Justin Cauchon, hosted at cauchon.net.
Built with Jekyll and deployed via GitHub Pages.
- Personal blog with posts about career updates and life milestones
- Projects page showcasing work and personal projects
- Interactive special projects (e.g., a pronoun learning game for children)
- Responsive design with mobile support
- PWA-ready with a web app manifest
- RSS/Atom feed and auto-generated sitemap
Prerequisites: Ruby and Bundler
bundle install
jekyll serve --watchThe site will be available at http://localhost:4000.
.
├── _layouts/ # Jekyll layout templates
├── _posts/ # Blog posts (Markdown)
├── css/ # Stylesheets
├── images/ # Images and avatars
├── icons/ # App icons (various sizes)
├── special-projects/ # Standalone interactive projects
├── _config.yml # Jekyll configuration
├── Gemfile # Ruby dependencies
├── index.html # Homepage
├── posts.html # Blog archive
└── projects.html # Projects page
- Jekyll 4.4.1 — static site generator
- GitHub Pages — hosting
- Vanilla CSS & JS — no build tools required
Content is personal and not licensed for reuse. The site template is derived from notwaldorf/notwaldorf.github.com.