wowana.me

website source


commit f0b9df54fc8528185c1a2fa25b91e6a24105775e
parent 97805e1be3344adb7ec9feab462f22d5f0539e0a
Author: opal hart <opal@wowana.me>
Date:   Sun, 23 Feb 2020 04:32:41 +0000

add src/mirrors to makefile, fix gitindex

Diffstat:
MMakefile | 5+++--
Mscripts/gitindex.sh | 6++++--
2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile @@ -1,6 +1,6 @@ .PHONY := all check clean upload BLOGSRC := $(wildcard src/blog/*.md) -SRC := $(wildcard src/*.md) $(BLOGSRC) +SRC := $(wildcard src/*.md src/mirrors/*.md) $(BLOGSRC) OBJ := $(SRC:%.md=%.part.xht) src/blog/index.part.xht FINAL := $(OBJ:src/%.part.xht=out/%.xht) out/blog/index.xht out/blog/feed.atom MARKDOWN := hoedown --xhtml @@ -8,7 +8,7 @@ MARKDOWN := hoedown --xhtml .INTERMEDIATE: $(OBJ) all: $(FINAL) - ./scripts/gitindex.sh + MARKDOWN='$(MARKDOWN)' ./scripts/gitindex.sh rm -f ./src/git.part.xht check: $(FINAL) @@ -35,6 +35,7 @@ src/blog/index.part.xht: $(BLOGSRC) done ) | $(MARKDOWN) > $@ out/%.xht: src/%.part.xht src/header.inc src/footer.inc + mkdir -p `dirname $@` ./scripts/postproc.sh $< > $@ out/blog/feed.atom: $(BLOGSRC:%.md=%.part.xht) diff --git a/scripts/gitindex.sh b/scripts/gitindex.sh @@ -1,5 +1,7 @@ #!/bin/sh +: "${MARKDOWN:=markdown}" + git_root=/var/lib/git repos="$(ssh mimiga find "$git_root" -type d -name '*.git')" @@ -7,13 +9,13 @@ for repopath in $repos; do repo="${repopath#"$git_root/"}" repo="${repo%.git}" mkdir -p "out/git/$repo.git" - markdown <src/git.inc >src/git.part.xht + $MARKDOWN <src/git.inc >src/git.part.xht scripts/postproc.sh src/git.part.xht | sed "s@%reponame%@${repo#*/}@g" >"out/git/$repo.git/index.xht" done printf %s "$repos" | sort | sed 's@^'"$git_root"'/\(.*\)$@- [\1](/git/\1)@; 1i # git\n' | - markdown > src/git-index.md.tmp + $MARKDOWN > src/git-index.md.tmp scripts/postproc.sh src/git-index.md.tmp >out/git/index.xht rm src/git-index.md.tmp