My Portfolio
The site is Jekyll-based. To run it locally with CSS and layouts:
- Install gems (no sudo — installs into
vendor/bundle):bundle install --path vendor/bundle
- Dev server:
npm run dev(builds, serves at http://localhost:3000, and watches for changes — edit CSS/layouts and refresh to see updates)
The Gemfile pins ffi to a version compatible with Ruby 2.6. If you use Ruby 3+, you can remove that pin.
npx playwright install chromium
This site includes an automated blog system that converts markdown files to HTML.
- Create a new markdown file in
blog/entries/ - Start your post with a
##heading (this will be the title) - Write your content using standard markdown
- Commit and push to the
mainbranch - The GitHub Action will automatically generate the HTML page
The generated blog posts will be available at:
- Blog index:
/blog/index.html - Individual posts:
/blog/posts/{filename}.html
See blog/entries/README.md for more details.
This repository hosts the built artifacts for my personal website and tools.
The source code for each project lives in separate repositories and is compiled and deployed here via CI.
- h3-power-timer Tool: https://github.com/IzzleNizzle/h3-power-timer
- Note Tool: https://github.com/IzzleNizzle/noteTool