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 [
(cfg.menus.main.outputs.html config)
{
section.heading = {
section = {
heading = {
# TODO: i18n support
# TODO: structured dates
before = [{ p.content = "Published ${config.date}"; }];
content = config.title;
after = [{ p.content = "Written by ${config.author}"; }];
};
}
content = [
(cfg.templates.html.markdown { inherit (config) name body; })
];
};
}
];
};
});
};
}

View file

@ -64,9 +64,15 @@ in
};
body.content = [
(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; })
];
};
}
];
};
});
}