Personal Site
ongoingMy portfolio and blog at gmax.fourthfruit.com, built with Jekyll 4 and deployed on Cloudflare Pages.
This repo powers gmax.fourthfruit.com. I built it as a simple home for my projects, occasional writing, and contact info.
Stack
- Jekyll 4 for static site generation
- Ruby for the build environment
- Markdown and YAML for content and site data
- SCSS for custom styles
- Vanilla JavaScript for small interactions like theme switching, copy buttons, and project filtering
- Cloudflare Pages for builds, hosting, redirects, and headers
Why This Stack
The stack was chosen with a boring goal: keep the site cheap, resilient, simple, and dependable. A static Jekyll site gives me files that can be served almost anywhere, Cloudflare Pages keeps hosting and deployment low-friction, and there is no database, server runtime, or front-end framework to babysit. When I want to add a project or tweak a page, it is usually just a Markdown edit and a push.