- 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>tags/v1.19.0-rc0
@@ -928,11 +928,8 @@ trigger: | |||
steps: | |||
- name: build-docs | |||
image: plugins/hugo:latest | |||
pull: always | |||
image: golang:1.19 | |||
commands: | |||
# https://github.com/drone-plugins/drone-hugo/issues/36 | |||
- apk upgrade --no-cache libcurl && apk add --no-cache make bash curl | |||
- cd docs | |||
- make trans-copy clean build | |||
@@ -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) |
@@ -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 |