Setup footer

This commit is contained in:
Nathan McCarty 2025-02-15 04:48:40 -05:00
parent 63e581ac03
commit 3069e480a4
7 changed files with 163 additions and 9 deletions

View file

@ -5,6 +5,7 @@ use HTML::Functional;
use Render::Util;
use Render::Head;
use Render::Post;
use Render::Foot;
use DB::BlogMeta;
use DB::Post;
@ -57,10 +58,8 @@ initComments(\{
];
# Only actually have the comment section if the post isn't hidden
optl !$post.hidden, -> {div :id<comment-section>, :class<comments>};
generate-footer;
];
# TODO: Setup Comments
# TODO: Setup footer
# my $footer;
my $html = html :lang<en>, [
$head,
@ -85,6 +84,7 @@ method generate-index($db) {
div :class<post-blurbs>, [
h1 "Recent Posts"
], @most-recent;
generate-footer;
];
my $html =
@ -110,6 +110,7 @@ method generate-archive($db) {
div :class<post-blurbs>, [
h1 "All Posts"
], @most-recent;
generate-footer;
];
my $html =
@ -168,6 +169,7 @@ method generate-tags-page($db, @tags) {
div :class<tags>, [
h1 "Tags";
], @tags.map(-> $tag {self.generate-tag-blurb($db, $tag, 4)});
generate-footer;
];
my $html =
@ -184,6 +186,7 @@ method generate-tag-page($db, $tag) {
my $body = body [
site-header $db.meta;
self.generate-tag-blurb($db, $tag, 4);
generate-footer;
];
my $html =