But when I tried to deploy the site to Netlify, the builds failed with an error:
failed to transform resource: TOCSS: failed to transform "css/main.tmp.css" (text/x-sass): this feature is not available in your current Hugo version
My website template uses Sass and PostCSS. This only works with the extended version of Hugo. On my local machine, this wasn't a problem. But Netlify still ships the standard version of Hugo.
Luckily, this will soon be fixed but for now, there is an ugly fix:
hugolocally with the extended version, then check in your
resources/_gen/assetsdirectory to the repository so that Hugo skips trying to generate the assets.
I use a private Gitlab repository for source control.
So, before you push changes to your remote repository, check:
- Did I run
hugo, so that my
resources/_gen/assetsare up to date? (No,
hugo serveris not enough!)
.gitignore? If so, make sure to change it.