This is a Jekyll-based personal portfolio and blog site using the Minimal Mistakes remote theme, hosted on GitHub Pages at chriswoodcodes.net.
mmistakes/minimal-mistakes) via remote_theme_posts/ in category subdirectories: electronics/, games/, props/, tech/_pages/ (games listing, AI games, archive pages, 404)categories/ (singular category names: Game, Tech, Prop, Electronic)assets/images/<project-name>/ with optional shrunk/ subdirectories for optimized versionsEvery post must include:
---
title: "<Category> - <Project Name>"
last_modified_at: <date>T16:20:02+08:00
show_date: true
categories:
- <Category> # Singular: Game, Tech, Prop, Electronic
tags:
- <relevant tags>
header:
teaser: /assets/images/<project-name>/<image-file> # Always use leading /
excerpt: <unique description of this specific post>
---
/ (e.g., /assets/images/..., not assets/images/...)Game, Tech, Prop, ElectronicGame posts follow this pattern:
AI-generated games are not included as regular posts alongside other games. They are listed only in _pages/ai-games.md as a standalone page. Do not create _posts/ entries for AI games.
The permalink structure is /:categories/:title/. Internal links between posts should match the generated URL path (e.g., /Game/spear-cat/).
bundle install
bundle exec jekyll serve
Site is served locally at http://localhost:4000.