fix semantics: wrap content body into section

This commit is contained in:
Valentin Gagarin 2024-11-13 15:24:41 +01:00
parent 9c2b543e47
commit 3edcca2815
2 changed files with 19 additions and 9 deletions

View file

@ -34,17 +34,21 @@ in
body.content = lib.mkForce [ body.content = lib.mkForce [
(cfg.menus.main.outputs.html config) (cfg.menus.main.outputs.html config)
{ {
section.heading = { section = {
heading = {
# TODO: i18n support # TODO: i18n support
# TODO: structured dates # TODO: structured dates
before = [{ p.content = "Published ${config.date}"; }]; before = [{ p.content = "Published ${config.date}"; }];
content = config.title; content = config.title;
after = [{ p.content = "Written by ${config.author}"; }]; after = [{ p.content = "Written by ${config.author}"; }];
}; };
} content = [
(cfg.templates.html.markdown { inherit (config) name body; }) (cfg.templates.html.markdown { inherit (config) name body; })
]; ];
}; };
}
];
};
}); });
}; };
} }

View file

@ -64,9 +64,15 @@ in
}; };
body.content = [ body.content = [
(cfg.menus.main.outputs.html page) (cfg.menus.main.outputs.html page)
{ section.heading.content = page.title; } {
section = {
heading.content = page.title;
content = [
(cfg.templates.html.markdown { inherit (page) name body; }) (cfg.templates.html.markdown { inherit (page) name body; })
]; ];
}; };
}
];
};
}); });
} }