mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-30 06:38:37 -04:00 
			
		
		
		
	release docs as an archive (#12243)
* release docs along sources * use a custom offline version Co-authored-by: Gitea <gitea@fake.local>
This commit is contained in:
		
							
								
								
									
										13
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								Makefile
									
									
									
									
									
								
							| @@ -524,7 +524,7 @@ $(EXECUTABLE): $(GO_SOURCES) $(TAGS_PREREQ) | |||||||
| 	CGO_CFLAGS="$(CGO_CFLAGS)" $(GO) build -mod=vendor $(GOFLAGS) $(EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@ | 	CGO_CFLAGS="$(CGO_CFLAGS)" $(GO) build -mod=vendor $(GOFLAGS) $(EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@ | ||||||
|  |  | ||||||
| .PHONY: release | .PHONY: release | ||||||
| release: frontend generate release-windows release-linux release-darwin release-copy release-compress release-sources release-check | release: frontend generate release-windows release-linux release-darwin release-copy release-compress release-sources release-docs release-check | ||||||
|  |  | ||||||
| $(DIST_DIRS): | $(DIST_DIRS): | ||||||
| 	mkdir -p $(DIST_DIRS) | 	mkdir -p $(DIST_DIRS) | ||||||
| @@ -580,6 +580,17 @@ release-sources: | $(DIST_DIRS) node_modules | |||||||
| 	tar --exclude=./$(DIST) --exclude=./.git --exclude=./$(MAKE_EVIDENCE_DIR) --exclude=./node_modules/.cache -czf $(DIST)/release/gitea-src-$(VERSION).tar.gz . | 	tar --exclude=./$(DIST) --exclude=./.git --exclude=./$(MAKE_EVIDENCE_DIR) --exclude=./node_modules/.cache -czf $(DIST)/release/gitea-src-$(VERSION).tar.gz . | ||||||
| 	rm -f $(STORED_VERSION_FILE) | 	rm -f $(STORED_VERSION_FILE) | ||||||
|  |  | ||||||
|  | .PHONY: release-docs | ||||||
|  | release-docs: | $(DIST_DIRS) docs | ||||||
|  | 	tar -czf $(DIST)/release/gitea-docs-$(VERSION).tar.gz -C ./docs/public . | ||||||
|  |  | ||||||
|  | .PHONY: docs | ||||||
|  | docs: | ||||||
|  | 	@hash hugo > /dev/null 2>&1; if [ $$? -ne 0 ]; then \ | ||||||
|  | 		GO111MODULE=off $(GO) get -u github.com/gohugoio/hugo; \ | ||||||
|  | 	fi | ||||||
|  | 	cd docs; make trans-copy clean build-offline; | ||||||
|  |  | ||||||
| node_modules: package-lock.json | node_modules: package-lock.json | ||||||
| 	npm install --no-save | 	npm install --no-save | ||||||
| 	@touch node_modules | 	@touch node_modules | ||||||
|   | |||||||
| @@ -21,6 +21,10 @@ server: $(THEME) | |||||||
| build: $(THEME) | build: $(THEME) | ||||||
| 	hugo --cleanDestinationDir | 	hugo --cleanDestinationDir | ||||||
|  |  | ||||||
|  | .PHONY: build-offline | ||||||
|  | build-offline: $(THEME) | ||||||
|  | 	hugo --baseURL="/" --cleanDestinationDir | ||||||
|  |  | ||||||
| .PHONY: update | .PHONY: update | ||||||
| update: $(THEME) | update: $(THEME) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user