ETOOBUSY 🚀 minimal blogging for the impatient
A way to speed-up local re-generation of Jekyll sites.
As this blog goes on, I notice that the time to re-generate the whole thing increases. While it was not that big of an issue when it was around a handful of seconds, lately it’s come to about 18-20 seconds, which is annoying.
Then I asked the mighty internet and came up with Speed up Jekyll site
regeneration - it’s possible to limit the rendering to only the last
ones with option
--limit_posts. This prompted me to add the following
dokyll.sh (A shell helper for dokyll):
# case ... (qbuild) DOKYLL_PRE='' dokyll bundle exec jekyll build \ $multiconfig --watch --future --limit_posts 5 exit $? ;;
I decided to add a target
qbuild instead of changing the original
build because I still liked the idea to re-generate the whole thing
(e.g. if I do a fix in a previous post).
The speed-up is tangible, as it’s dropped below 5 seconds again. Still, now I would be left with only a few posts rendered.
Then it occurred to me that I can leave both
running. The former provides the fast feedback that I look for when
writing posts, while the latter re-generates the whole thing taking its
Take care folks!