Replace "updates" with summarized and more useful "announcements"
This commit is contained in:
parent
0671f1b9cf
commit
4c3d15b348
5 changed files with 200 additions and 142 deletions
16
Makefile
16
Makefile
|
|
@ -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 "$@")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue