Replace "updates" with summarized and more useful "announcements"

This commit is contained in:
Yorhel 2019-03-24 11:07:06 +01:00
parent 0671f1b9cf
commit 4c3d15b348
5 changed files with 200 additions and 142 deletions

View file

@ -62,9 +62,8 @@ PAGES=\
"yxml/man.md https://g.blicky.net/yxml.git/plain/yxml.md"
# Files generated by updates.pl
UPDATES=\
dat/index.md\
# Files generated by mkfeed.pl
FEEDS=\
pub/feed.atom\
pub/globster/feed.atom\
pub/ncdc/feed.atom\
@ -86,18 +85,18 @@ POD_MD := $(shell for i in ${PAGES}; do echo "$$i" | grep -Eo '^[^ ]+\.pod'
CHANGES_MD := $(shell for i in ${PAGES}; do echo "$$i" | grep -Eo '^[^ ]+\.log' | sed -E 's/(.+)\.log$$/dat\/\1.md/'; done)
# All fetched & generated files
CLEAN := ${FETCH} ${POD_MD} ${CHANGES_MD} ${HTML_OUT} ${UPDATES}
CLEAN := ${FETCH} ${POD_MD} ${CHANGES_MD} ${HTML_OUT} ${FEEDS}
.PHONY: all clean
all: .gitignore ${HTML_OUT} ${UPDATES}
all: .gitignore ${HTML_OUT} ${FEEDS}
${UPDATES}: updates.pl
@echo "UPDATE $@"
${FEEDS}: mkfeed.pl dat/index.md
@echo "FEED $@"
@mkdir -p $$(dirname "$@")
@./updates.pl "$@" >"$@"
@./mkfeed.pl "$@" <dat/index.md >"$@"
${FETCH}: dat/%:
@ -122,6 +121,7 @@ ${CHANGES_MD}: dat/%.md: dat/%.log mkchangelog.pl
@./mkchangelog.pl "$*" "${shell for i in ${PAGES}; do case "$$i" in "$*.log "*) echo "$$i" | sed -E 's/[^ ]+ +[^ ]+ +//';; esac; done}" <"$<" >"$@"
# TODO: Add --strip-comments to pandoc when I have a version that supports it.
${HTML_OUT}: pub/%.html: dat/%.md template.html
@echo "HTML $*"
@mkdir -p $$(dirname "$@")