Speeding Up Hugo Builds with GitHub Actions Caching

This blog is built with Hugo. To add images to blog posts, I previously committed them directly to git. This approach becomes painful over time and increases the repository size, eventually becoming a limiting factor. Last year, I solved this by adding a Node script that downloads all files mentioned in **/images.yml files. Each blog post that needs images should have an images.yml file: Chennai_2…