Seperate out title into seperate visual block

This commit is contained in:
Nathan McCarty 2025-02-04 22:24:37 -05:00
parent e833e18748
commit e7fdf59618
3 changed files with 37 additions and 9 deletions

View file

@ -48,6 +48,14 @@ method site-header(BlogMeta:D $meta) {
]
}
method post-header(Post:D $post) {
header :class<post-header>, [
div :class<post-title>, [
h1 $post.title;
]
]
}
# TODO: Support GFM admonitions
method generate-post(Post:D $post, BlogMeta:D $meta) {
my $content = $post.render-html;
@ -55,8 +63,11 @@ method generate-post(Post:D $post, BlogMeta:D $meta) {
my $body =
body [
self.site-header: $meta;
div :class<post-body>, [
$content
article :class<post>, [
self.post-header: $post;
div :class<post-body>, [
$content;
]
]
];
# TODO: Setup footer