mirror of https://github.com/go-gitea/gitea.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
681 B
36 lines
681 B
THEME := themes/gitea |
|
PUBLIC := public |
|
ARCHIVE := https://dl.gitea.com/theme/main.tar.gz |
|
|
|
HUGO_PACKAGE := github.com/gohugoio/hugo@v0.111.3 |
|
|
|
.PHONY: all |
|
all: build |
|
|
|
.PHONY: clean |
|
clean: |
|
rm -rf $(PUBLIC) $(THEME) |
|
|
|
.PHONY: trans-copy |
|
trans-copy: |
|
bash scripts/trans-copy.sh |
|
|
|
.PHONY: server |
|
server: $(THEME) |
|
go run $(HUGO_PACKAGE) server |
|
|
|
.PHONY: build |
|
build: $(THEME) |
|
go run $(HUGO_PACKAGE) --cleanDestinationDir |
|
|
|
.PHONY: build-offline |
|
build-offline: $(THEME) |
|
go run $(HUGO_PACKAGE) --baseURL="/" --cleanDestinationDir |
|
|
|
.PHONY: update |
|
update: $(THEME) |
|
|
|
$(THEME): $(THEME)/theme.toml |
|
$(THEME)/theme.toml: |
|
mkdir -p $$(dirname $@) |
|
curl -L -s $(ARCHIVE) | tar xz -C $$(dirname $@)
|
|
|