openbsd-webzine/issues/Makefile

56 lines
2.5 KiB
Makefile
Raw Permalink Normal View History

2021-10-01 00:26:50 +00:00
TEMPDIR=/tmp/openbsd-webzine
generate-site: clean
2022-06-07 12:26:33 +00:00
ls | grep issue- | sort -V | xargs -n 1 tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=cs tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=de tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=es tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=fr tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=it tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=se tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=ru tools/make_issue.sh
2022-12-08 18:52:24 +00:00
-ls | grep issue- | sort -V | xargs -n 1 env LN=pt-br tools/make_issue.sh
2021-09-29 16:47:42 +00:00
tools/make_issue.sh _index ../public/index.html
cp -fr _static/* ../public/
2021-09-29 16:47:42 +00:00
tools/sitemap.sh webzine.puffy.cafe ../public/ > ../public/sitemap.xml
gzip -9 -c ../public/sitemap.xml > ../public/sitemap.gz
2021-09-29 16:47:42 +00:00
tools/atom.sh webzine.puffy.cafe > ../public/atom.xml
2021-09-29 17:29:17 +00:00
xmllint -format ../public/atom.xml
find ../public/ -name '*.xml' -exec gzip -9 -k {} \;
2023-10-28 10:23:16 +00:00
find ../public/ -name '*.ttf' -exec gzip -9 -k {} \;
find ../public/ -name '*.html' -exec gzip -9 -k {} \;
2021-10-06 20:08:22 +00:00
puffy: clean
tools/make_issue.sh _puffy.cafe ../public/index.html
all: generate-site
clean:
2021-09-29 19:09:55 +00:00
rm -fr ../dev/*html ../public/*
test:
mkdir -p ${TEMPDIR}
2021-09-29 16:52:37 +00:00
tools/make_issue.sh current ${TEMPDIR}/current-issue.html
xdg-open ${TEMPDIR}/current-issue.html
# only difference with generate-site is make_issue.sh -t
testsite: clean
2022-06-07 12:26:33 +00:00
ls | grep issue- | sort -V | xargs -n 1 tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=cs tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=de tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=es tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=fr tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=it tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=se tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=ru tools/make_issue.sh -t
2022-12-08 18:52:24 +00:00
-ls | grep issue- | sort -V | xargs -n 1 env LN=pt-br tools/make_issue.sh -t
2021-09-29 16:52:37 +00:00
tools/make_issue.sh _index ../public/index.html
cp -fr _static/* ../public/
tools/sitemap.sh webzine.puffy.cafe ../public/ > ../public/sitemap.xml
gzip -9 -c ../public/sitemap.xml > ../public/sitemap.gz
tools/atom.sh webzine.puffy.cafe > ../public/atom.xml
2021-09-29 17:29:17 +00:00
xmllint -format ../public/atom.xml
mkdir -p ${TEMPDIR}
cp -fr ../public ${TEMPDIR}/
xdg-open ${TEMPDIR}/public/index.html