diff options
author | silverwind <me@silverwind.io> | 2022-12-22 03:09:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-21 21:09:53 -0500 |
commit | 3affb02df517e9081593473137fc287ad51057b7 (patch) | |
tree | e5e58cf5b79356576b5c292b6824e6e14a6c3bd1 /docs | |
parent | 8e17fb5c066bf80c6d9b9d520c217fb1ccfe96df (diff) | |
download | gitea-3affb02df517e9081593473137fc287ad51057b7.tar.gz gitea-3affb02df517e9081593473137fc287ad51057b7.zip |
Run hugo via `go run` and lock its version (#22206)
- Don't rely on obscure docker images like `plugins/hugo`
- Lock down `hugo` to same version the image had used
- Remove unnecessary verbosity in `trans-copy`
- Rename `trans-copy` to `trans-copy.sh`
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: John Olheiser <john+github@jolheiser.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/Makefile | 10 | ||||
-rwxr-xr-x | docs/scripts/trans-copy.sh (renamed from docs/scripts/trans-copy) | 1 |
2 files changed, 6 insertions, 5 deletions
diff --git a/docs/Makefile b/docs/Makefile index 68afe03e75..fcc932c07d 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -2,6 +2,8 @@ THEME := themes/gitea PUBLIC := public ARCHIVE := https://dl.gitea.io/theme/master.tar.gz +HUGO_PACKAGE := github.com/gohugoio/hugo@v0.81.0 + .PHONY: all all: build @@ -11,19 +13,19 @@ clean: .PHONY: trans-copy trans-copy: - @bash scripts/trans-copy + bash scripts/trans-copy.sh .PHONY: server server: $(THEME) - hugo server + go run $(HUGO_PACKAGE) server .PHONY: build build: $(THEME) - hugo --cleanDestinationDir + go run $(HUGO_PACKAGE) --cleanDestinationDir .PHONY: build-offline build-offline: $(THEME) - hugo --baseURL="/" --cleanDestinationDir + go run $(HUGO_PACKAGE) --baseURL="/" --cleanDestinationDir .PHONY: update update: $(THEME) diff --git a/docs/scripts/trans-copy b/docs/scripts/trans-copy.sh index 7732192885..7374ab9e73 100755 --- a/docs/scripts/trans-copy +++ b/docs/scripts/trans-copy.sh @@ -26,7 +26,6 @@ for SOURCE in $(find ${ROOT}/content -type f -iname *.en-us.md); do DEST="${SOURCE%.en-us.md}.${LOCALE}.md" if [[ ! -f ${DEST} ]]; then - echo "Creating fallback for ${DEST#${ROOT}/content/}" cp ${SOURCE} ${DEST} sed -i.bak "s/en\-us/${LOCALE}/g" ${DEST} rm ${DEST}.bak |