From b92a5d8d6441ae74ee5451a1bf6c1e16a0149738 Mon Sep 17 00:00:00 2001 From: Antoine GIRARD Date: Tue, 14 Jul 2020 04:09:39 +0200 Subject: [PATCH] release docs as an archive (#12243) * release docs along sources * use a custom offline version Co-authored-by: Gitea --- Makefile | 13 ++++++++++++- docs/Makefile | 4 ++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 56002e6e10..324a778093 100644 --- a/Makefile +++ b/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 $@ .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): 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 . 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 npm install --no-save @touch node_modules diff --git a/docs/Makefile b/docs/Makefile index 78de2d396f..487e16cf6f 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -21,6 +21,10 @@ server: $(THEME) build: $(THEME) hugo --cleanDestinationDir +.PHONY: build-offline +build-offline: $(THEME) + hugo --baseURL="/" --cleanDestinationDir + .PHONY: update update: $(THEME)