Generate series pages
This commit is contained in:
parent
7cf4827d0c
commit
baf8d6556b
8 changed files with 168 additions and 41 deletions
|
@ -14,6 +14,7 @@ use DB::BlogMeta;
|
|||
use DB::MarkdownPost;
|
||||
use DB::IdrisPost;
|
||||
use DB::PlaceholderPost;
|
||||
use Render::Series;
|
||||
use Atom;
|
||||
use Config;
|
||||
|
||||
|
@ -140,6 +141,13 @@ class PostDB {
|
|||
$config.generate-tag-page(self, $tag);
|
||||
}
|
||||
# TODO: 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
|
||||
# Render the rss/atom feed
|
||||
my $atom-path = $out-dir.add('atom.xml');
|
||||
my $atom = posts-to-atom self;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue