ci: build all .html files to /index.html

This commit is contained in:
AcipenserSturio 2024-08-20 21:24:30 +05:00 committed by kala Asi
parent ed1b2acaab
commit 3365c88d35

View file

@ -12,14 +12,14 @@ endif
THEME_FLAGS=-c style,fencedcode THEME_FLAGS=-c style,fencedcode
_PNGS = $(shell find $(PAGEDIR) -name \*.png) # _PNGS = $(shell find $(PAGEDIR) -name \*.png)
PNGS = $(patsubst $(PAGEDIR)/%,$(OUTDIR)/%,$(_PNGS)) # PNGS = $(patsubst $(PAGEDIR)/%,$(OUTDIR)/%,$(_PNGS))
_PAGES = $(shell find $(PAGEDIR) -name \*.md) _PAGES = $(shell find $(PAGEDIR) -name \*.md)
PAGES_HTML = $(patsubst $(PAGEDIR)/%.md,$(OUTDIR)/%.html,$(_PAGES)) PAGES_HTML = $(patsubst $(PAGEDIR)/%.md,$(OUTDIR)/%/index.html,$(_PAGES))
_DIRECTORIES = $(shell find $(PAGEDIR)/* -type d) # _DIRECTORIES = $(shell find $(PAGEDIR)/* -type d)
DIRECTORIES = $(patsubst $(PAGEDIR)/, $(OUTDIR)/, $(_PAGES)) # DIRECTORIES = $(patsubst $(PAGEDIR)/, $(OUTDIR)/, $(_PAGES))
_STATIC_FILES = $(shell find -L $(STATICDIR)/ -type f -name \* | grep -v \\.h$) _STATIC_FILES = $(shell find -L $(STATICDIR)/ -type f -name \* | grep -v \\.h$)
_STATIC_HEADERS = $(shell find -L $(STATICDIR)/ -type f -name \*\\.h) _STATIC_HEADERS = $(shell find -L $(STATICDIR)/ -type f -name \*\\.h)
@ -33,7 +33,11 @@ all: $(PAGES_HTML) $(OUT_STATIC)
upload: upload:
./upload.sh ./upload.sh
$(OUTDIR)/%.html: $(PAGEDIR)/%.md $(TPLDIR)/default.tpl $(OUTDIR)//index.html: $(PAGEDIR)/.md $(TPLDIR)/default.tpl
@mkdir -p $(@D)
$(THEME) $(THEME_FLAGS) -t $(TPLDIR)/default.tpl -p $(patsubst $(OUTDIR)/%,%,$@) -o $@ $<
$(OUTDIR)/%/index.html: $(PAGEDIR)/%.md $(TPLDIR)/default.tpl
@mkdir -p $(@D) @mkdir -p $(@D)
$(THEME) $(THEME_FLAGS) -t $(TPLDIR)/default.tpl -p $(patsubst $(OUTDIR)/%,%,$@) -o $@ $< $(THEME) $(THEME_FLAGS) -t $(TPLDIR)/default.tpl -p $(patsubst $(OUTDIR)/%,%,$@) -o $@ $<