Makefile: use Hugo with the -tags extended argument

This is necessary for proper WebP support.
This commit is contained in:
Sybren A. Stüvel 2024-05-16 12:27:54 +02:00
parent afc5067573
commit 44ffb09d7d

@ -39,7 +39,9 @@ JS_API_PKG_NAME=manager
# ANY ABSOLUTE PATH.
WEB_STATIC=web/static
# The Hugo package + its version.
# The Hugo package + its version. When installing locally, use
# go install -v -tags extended github.com/gohugoio/hugo@v0.121.2
# The 'extended' version is necessary for WebP encoding support.
HUGO_PKG := github.com/gohugoio/hugo@v0.121.2
# Prevent any dependency that requires a C compiler, i.e. only work with pure-Go libraries.
@ -255,7 +257,7 @@ clean-webapp-static:
touch ${WEB_STATIC}/emptyfile
devserver-website:
go run ${HUGO_PKG} -s web/project-website serve
go run -tags extended ${HUGO_PKG} -s web/project-website serve
devserver-webapp:
yarn --cwd web/app run dev --host
@ -263,7 +265,7 @@ devserver-webapp:
deploy-website:
$(MAKE) -s check-environment
rm -rf web/project-website/public/
go run ${HUGO_PKG} -s web/project-website --baseURL https://flamenco.blender.org/
go run -tags extended ${HUGO_PKG} -s web/project-website --baseURL https://flamenco.blender.org/
rsync web/project-website/public/ ${WEBSERVER_SSH}:${WEBSERVER_ROOT}/ \
-e "ssh" \
-rl \