mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-30 22:11:07 +00:00 
			
		
		
		
	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>
This commit is contained in:
		
					parent
					
						
							
								8e17fb5c06
							
						
					
				
			
			
				commit
				
					
						3affb02df5
					
				
			
		
					 3 changed files with 7 additions and 9 deletions
				
			
		|  | @ -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 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue