My Build Takes Too Long

By Joel Dare - Written October 3, 2025

My build process is taking about 45 seconds and waiting for it is becoming excruciating.

Screenshot of GitHub Build Times

Fourty-five seconds doesn’t seem like that long but it’s like watching paint dry. I’m just waiting for the latest article to appear in my index. I look at it because sometimes I make mistakes. For the last article I wrote I forgot to hit save on the index.md file.

My blog is relatively simple. It’s a bunch of markdown files. I also have a layout. I publish it on GitHub and use GitHub pages to host the content. I’m a longtime paid user on the lowest tier. When I upload it uses Jekyll to build the files, but this all happens under the hood, I don’t usually need to know much about how it works.

But, it feels like it’s getting slower and slower over time. In a way, this blog post will serve as a snapshot to help me understand if it’s really getting slower. I can look back at this in a year or two to get a feel for how this is trending. Assuming I haven’t moved away from GitHub Actions by then.

Most of the time seems to be spent waiting in a queue.

It’s one of those problems that’s painful, but not so painful that I’m sure I should spend the time fixing it. Here are a few options I’m considering for fixing the problem.

So far, I haven’t taken enough time to figure out how to install and configure Jekyll to run locally instead of on GitHub. I think both of the first two options would require that.

This is part of the reason I created the Minimark application, but it doesn’t translate perfectly to my blog. I’ll need to tweak a few things. The biggest difference is that GitHub does some fancy URL handling. This goes a little bit against my minimalist approach.

I should also acknowledge that some of my problem is that I don’t carefully read everything that git says in the console. I probably should notice that I didn’t save my index.md file before I push.

What do you do to make your simple builds faster?

Build your next site in pure HTML and CSS

Want to build your next site in pure HTML and CSS? Join the free Five-Day Neat Starter Email Course and build a lean, production-ready page before Friday.

Email Me the Crash Course


JoelDare.com © Dare Companies Dotcom LLC

Terms - Privacy