blogdown is cool, but it seems
that it builds every .Rmd file every time you run build_site(), so
if your site includes an analysis that takes a while…well, every
time you build the site it’s going to take a while.
I had the mistaken impression that blogdown would look at the
timestamps on the .Rmd and .html and only build the .html if the
.Rmd file is newer, but that’s not true.
My post about sqlite, feather, and fst is rather slow, because I’m writing and reading rather big files and measuring access times. So it was looking like building my new blog would be really painful, forever more.
Thus, I spent a bunch of time reworking the post to cache the times
rather than running things every time the .Rmd file was built.
It’s not pretty,
and my method is not generally recommended, but it seems to work.
I expect Yihui has a better solution to this.