wowana.me

website source


commit 5738ae0c284e2947f09ef818648b9d760cf96e29
parent c0a767558445ab3b978322359851ed800d7cd6aa
Author: opal hart <opal@wowana.me>
Date:   Fri,  6 May 2022 00:44:23 +0000

blog-index: finally fix ordering

use post date, not mtime for source files

Diffstat:
MMakefile | 3++-
Mscripts/blog-index | 1-
Msrc/blog-header.inc | 3---
3 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile @@ -27,7 +27,8 @@ src/%.part.xht: src/%.md src/blog/index.part.xht: $(BLOGSRC) src/blog-header.inc ( \ cat src/blog-header.inc; \ - ls -1t $(BLOGSRC) | scripts/blog-index) | $(MARKDOWN) > $@ + grep '^<!--\[time ' $(BLOGSRC) | sed -r 's/([^:]+):(.*)/\2:\1/' | \ + sort -r | cut -d: -f2 | scripts/blog-index) | $(MARKDOWN) > $@ out/%.xht: src/%.part.xht src/header.inc src/footer.inc mkdir -p `dirname $@` diff --git a/scripts/blog-index b/scripts/blog-index @@ -1,6 +1,5 @@ #!/bin/sh - while read filename; do date="$(<"$filename" sed -n '/<!--\[time / {s/.* \(.*\)]-->/\1/; p; q}')" iso="$(busybox date -Iseconds -d$date)" diff --git a/src/blog-header.inc b/src/blog-header.inc @@ -1,7 +1,4 @@ # blog -blog entries are sorted by modification time, not creation date, and for -now I have not decided to change the sorting order. - an [atom feed](/blog/feed.atom) is also available.