jamogriff.dev

New Open Source Theme Released

Howdy!

It’s been a minute since I’ve updated this site. No better time to revive it from the grave than alongside the release of Gruv Poole, my open source theme. Gruv Poole is a modern, WCAG-compliant fork of the Poole theme for Jekyll, the static site generator.

The Gruv Poole theme powers the aesthetic of the site, and the beauty of it being open source allows you to use and configure it to your own liking. The easiest way to implement it on a Jekyll site is by adding the Gem to your Gemfile: gem "jekyll-theme-gruv-poole".

Not sure what that means? No worries, as of this post the latest release can be downloaded here.

No Brainer Dark Mode

Gruv Poole taps into the user’s operating system or browser preference for light or dark mode, which means this theme’s mode will automatically mirror the user’s device setting. The color palette for both modes is inspired by the retro groove Vim theme Gruvbox.

Tweak to Your Own Delight

Gruv Poole’s code is 100% open source. Even the icons and typefaces are licensed under permissive licenses. Don’t believe me? I’ve got receipts:

License Asset
MIT Theme code
SIL Open Font Jost, the body typeface
SIL Open Font Office Code Pro, the code typeface
MIT Bootstrap icons

Accessible and Privacy-conscious

Gruv Poole complies with the WCAG 2.2 AA accessibility standard. In addition, sites that use this theme can easily pop-in their Google Analytics ID if they want that functionality. Gruv Poole will dynamically render an appropriate privacy policy based on that configuration.

What are You Waiting For?

Static sites are the cheapest entrypoint to host a website. Hosting on blob storage like AWS S3 is about a dollar a month or you can host on Github Pages for free. Embrace not needing to think about (or pay for) a database or a backend needing a server.