@@ -24,8 +24,8 @@ PROMU ?= $(GOBIN)/promu-$(PROMU_VERSION)
2424PROMU_VERSION ?= 264dc36af9ea3103255063497636bd5713e3e9c1
2525PROTOC ?= $(GOBIN ) /protoc-$(PROTOC_VERSION )
2626PROTOC_VERSION ?= 3.4.0
27- # v0.54.0
28- HUGO_VERSION ?= b1a82c61aba067952fdae2f73b826fe7d0f3fc2f
27+ # v0.55.3
28+ HUGO_VERSION ?= 993b84333cd75faa224d02618f312a0e96b53372
2929HUGO ?= $(GOBIN ) /hugo-$(HUGO_VERSION )
3030# v3.1.1
3131GOBINDATA_VERSION ?= a9c83481b38ebb1c4eb8f0168fd4b10ca1d3c523
@@ -34,6 +34,7 @@ GIT ?= $(shell which git)
3434BZR ?= $(shell which bzr)
3535
3636WEB_DIR ?= website
37+ WEBSITE_BASE_URL ?= thanos.io
3738PUBLIC_DIR ?= $(WEB_DIR ) /public
3839ME ?= $(shell whoami)
3940
@@ -236,18 +237,16 @@ web-pre-process:
236237web : web-pre-process $(HUGO )
237238 @echo " >> building documentation website"
238239 # TODO(bwplotka): Make it --gc
239- @cd $(WEB_DIR ) && HUGO_ENV=production $(HUGO ) --config hugo-generated .yaml --minify -v
240+ @cd $(WEB_DIR ) && HUGO_ENV=production $(HUGO ) --config hugo.yaml --minify -v -b $( WEBSITE_BASE_URL )
240241
241242.PHONY : web-serve
242243web-serve : web-pre-process $(HUGO )
243244 @echo " >> serving documentation website"
244- @cd $(WEB_DIR ) && $(HUGO ) --config hugo-generated .yaml -v server
245+ @cd $(WEB_DIR ) && $(HUGO ) --config hugo.yaml -v server
245246
246- .PHONY : web-deploy
247+ # Deprecated.
248+ .PHONY : web-gh-pages-deploy
247249web-deploy :
248- ifndef GOOGLE_ANALYTICS_TOKEN
249- $(error GOOGLE_ANALYTICS_TOKEN is not set)
250- endif
251250 # Requires git creds configured beforehand.
252251 $(call require_clean_work_tree,"deploy website")
253252 @rm -rf $(PUBLIC_DIR )
@@ -278,7 +277,9 @@ $(PROMU):
278277 $(call fetch_go_bin_version,github.com/prometheus/promu,$(PROMU_VERSION ) )
279278
280279$(HUGO ) :
281- $(call fetch_go_bin_version,github.com/gohugoio/hugo,$(HUGO_VERSION ) )
280+ @go get github.com/gohugoio/hugo@$(HUGO_VERSION )
281+ @mv $(GOBIN ) /hugo $(HUGO )
282+ @go mod tidy
282283
283284$(GOBINDATA ) :
284285 $(call fetch_go_bin_version,github.com/go-bindata/go-bindata/go-bindata,$(GOBINDATA_VERSION ) )
0 commit comments