implement tag aliases, replacements, warnings
warnings are printed by `list-tags`
This commit is contained in:
parent
cae6400ec9
commit
67f0c3ded7
9 changed files with 319 additions and 118 deletions
7
Makefile
7
Makefile
|
@ -5,6 +5,7 @@ TMPDIR := _tmp
|
|||
BUILDDIR := _build
|
||||
INFONAME := info.yaml
|
||||
ROOT := https://gallery.niss.website
|
||||
INDEX := $(DATADIR)/index.yaml
|
||||
|
||||
# SMALL = thumbnails, MED = single pages (link to full size)
|
||||
SMALL := 200
|
||||
|
@ -28,7 +29,7 @@ BSCRIPTS = $(patsubst %.ts,$(BUILDDIR)/%.js,$(TSCRIPTS))
|
|||
all: build
|
||||
build: $(BUILDDIR)/index.html $(BSTATIC) $(BSCRIPTS)
|
||||
|
||||
$(BUILDDIR)/index.html: $(DATADIR)/index.yaml $(MAKEPAGES)
|
||||
$(BUILDDIR)/index.html: $(INDEX) $(MAKEPAGES)
|
||||
echo "[index] "$@
|
||||
mkdir -p $(dir $@)
|
||||
$(MAKEPAGES) $(MPFLAGS) index --root $(ROOT) $< --output $@
|
||||
|
@ -85,7 +86,7 @@ $(MAKEPAGES): make-pages/*.hs make-pages/make-pages.cabal
|
|||
-exec cp {} $@ \;
|
||||
|
||||
|
||||
$(TMPDIR)/index.mk: $(DATADIR)/index.yaml $(YAMLS) $(MAKEPAGES)
|
||||
$(TMPDIR)/index.mk: $(INDEX) $(YAMLS) $(MAKEPAGES)
|
||||
$(call depend-gallery)
|
||||
|
||||
NODEPS := mostlyclean clean distclean list-tags
|
||||
|
@ -109,7 +110,7 @@ distclean: clean
|
|||
|
||||
.PHONY: list-tags
|
||||
list-tags: $(MAKEPAGES)
|
||||
$(MAKEPAGES) list-tags --untagged --nsfw
|
||||
$(MAKEPAGES) list-tags --untagged --warnings --nsfw --index $(INDEX)
|
||||
|
||||
|
||||
HOST ?= gallery.niss.website
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue