Generate series list page

This commit is contained in:
Nathan McCarty 2025-02-09 05:51:52 -05:00
parent baf8d6556b
commit 109165b80e
4 changed files with 49 additions and 8 deletions

View file

@ -140,14 +140,16 @@ class PostDB {
$tags-dir.add("$tag.html").spurt:
$config.generate-tag-page(self, $tag);
}
# TODO: Generate the series pages
# Generate the series pages
my $series-dir = $out-dir.add('series/');
mkdir $series-dir unless $series-dir.e;
for %!series.kv -> $key, $value {
$series-dir.add("$key.html").spurt:
series-page($key, self);
}
# TODO: Generate the main series page
# Generate the main series page
$out-dir.add('series.html').spurt:
series-list-page self;
# Render the rss/atom feed
my $atom-path = $out-dir.add('atom.xml');
my $atom = posts-to-atom self;