Using Jekyll plugins with GitHub Pages in 2024

I’ve been avoiding adding pagination to this blog forever since GitHub Pages doesn’t allow the plugin by default. Now that we can deploy to Pages with GitHub Actions, I finally got it all working. I’ve done a couple hack jobs with GitHub Actions and Jekyll, but this new workflow is pretty simple. Here’s what it looks like.

Read more →

Reorganizing my ~/Sites directory

I keep all my websites’ source code under ~/Sites. I’ve always just named them like ~/Sites/josh.fail. A while ago, while looking at how launchd names its plist files, like com.apple.iTunes, I realized that would be a great way to organize my ~/Sites directory so that sites under the same domain show up next to each other with ls or in Finder.

Read more →

← Previous :: Page 2 :: Next →