Open source Jekyll themes by yours truly, to help build a site or blog on GitHub Pages, Netlify, GitLab, and more.
An archive of posts tagged web development.
Using CSS Grid Layout Module to redesign a Jekyll site and further improve performance and accessibility.
Lessons learned from building, optimizing, and deploying a huge static site powered by everyone’s favorite SSG — Jekyll.
While inspecting the markup of some syntax highlighted code blocks I noticed something I hadn’t before,
Your new Jekyll default theme.
While investigating ways of using static files with Jekyll for a site prototype I was building, I learned that
site.static_files was a thing. What is it and why you should care? Let me take a minute to share…
Using Staticman to add threaded comments and reply notifications to a static-based Jekyll site.
The question of how to write a list inside of a table cell with Kramdown recently came up on Jekyll Talk — prompting me to look for a solution.
You know what sucks? Maintaining two separate branches of an open source project, just to host its source code and documentation together with GitHub Pages.
Playing with the new Depth Effect (aka fauxkeh) on my iPhone 7 Plus got me thinking about Gaussian blurs, and how to improve their use on this site.
In my never ending quest to micro-optimize the hell out of my site, I ran into a snag when trying to use SSI directives to improve the loading of critical CSS and cached stylesheets.
Integrating a static-based commenting system into Jekyll with the help of Staticman and ditching Disqus in the process.
A flexible two-column Jekyll theme. Perfect for hosting your personal site, blog, or portfolio on GitHub or your own server.
A brain dump documenting my approach to using Jekyll, how that’s evolved over the years, and web development learnings I’ve picked up along the way.
How I used collections with Jekyll to build a style guide and pattern library for Made Mistakes.