|
|
|
@ -25,31 +25,25 @@ test-publish: build
|
|
|
|
|
clean:
|
|
|
|
|
@rm -rf ./public ./resources ./themes ./assets/css/syntax.* ./layouts/partials/single/footer.html
|
|
|
|
|
|
|
|
|
|
.PHONY: tools
|
|
|
|
|
tools: $(HUGO_BIN) $(OPENRING_BIN)
|
|
|
|
|
|
|
|
|
|
HUGO_BIN = $(GOBIN)/hugo
|
|
|
|
|
$(HUGO_BIN):
|
|
|
|
|
go install --tags extended github.com/gohugoio/hugo@latest
|
|
|
|
|
|
|
|
|
|
OPENRING_BIN = $(GOBIN)/openring
|
|
|
|
|
$(OPENRING_BIN):
|
|
|
|
|
go install git.sr.ht/~sircmpwn/openring@latest
|
|
|
|
|
|
|
|
|
|
public: $(HUGO_BIN) ./themes/lines ./assets/css/syntax.light.css ./assets/css/syntax.dark.css ./layouts/partials/single/footer.html
|
|
|
|
|
$(HUGO_BIN) --verbose --gc --minify --templateMetrics --templateMetricsHints --enableGitInfo --environment production
|
|
|
|
|
public: ./themes/lines ./assets/css/syntax.light.css ./assets/css/syntax.dark.css ./layouts/partials/single/footer.html
|
|
|
|
|
hugo --verbose --gc --minify --templateMetrics --templateMetricsHints --enableGitInfo --environment production
|
|
|
|
|
|
|
|
|
|
./themes/lines:
|
|
|
|
|
@mkdir -p ./themes/lines
|
|
|
|
|
@git submodule update --init
|
|
|
|
|
|
|
|
|
|
./assets/css:
|
|
|
|
|
@mkdir -p ./assets/css
|
|
|
|
|
|
|
|
|
|
./assets/css/syntax.light.css: $(HUGO_BIN) ./assets/css
|
|
|
|
|
@$(HUGO_BIN) gen chromastyles --style=github > assets/css/syntax.light.css
|
|
|
|
|
@hugo gen chromastyles --style=github > assets/css/syntax.light.css
|
|
|
|
|
|
|
|
|
|
./assets/css/syntax.dark.css: $(HUGO_BIN) ./assets/css
|
|
|
|
|
@$(HUGO_BIN) gen chromastyles --style=github-dark > assets/css/syntax.dark.css
|
|
|
|
|
@hugo gen chromastyles --style=github-dark > assets/css/syntax.dark.css
|
|
|
|
|
|
|
|
|
|
./layouts/partials/single/footer.html: $(OPENRING_BIN)
|
|
|
|
|
@mkdir -p ./layouts/partials/single/
|
|
|
|
|