Fix CSS integrity error in Hugo
While developing multiple Hugo themes I ran into this issue where the CSS or the JS would not load on the deployed website, it does work on localhost when you run hugo server
The issue is from your service providers’ side, providers like Cloudflare pages or GitHub pages store a cache version of your website. The cache version’s CSS integrity would be different to your latest CSS integrity which is why it would not load the CSS. A short term fix would be toclear the cache on your service providers dashboard. For Cloudflare:
- Your pages site’s setttings
- Then go to Builds & deployments
- Under Build cache click on clear cache
For GitHub pages and other service providers, the steps would be similar.
To fix this permanently, clear out the integrity value like this:
-MB