allow for injecting css scripts into pages

This commit is contained in:
zyl 2024-06-17 21:25:29 -07:00
parent f9b15aa932
commit 8d9866d048
No known key found for this signature in database
3 changed files with 9 additions and 0 deletions

View file

@ -23,6 +23,8 @@ struct TemplateData<'a, T> {
pub title: &'a str,
/// The page's custom scripts.
pub scripts: &'a [String],
/// the page's custom styles.
pub styles: &'a [String],
/// Custom template data.
#[serde(flatten)]
pub extra_data: T,
@ -216,6 +218,7 @@ impl<'a> SiteBuilder<'a> {
page: page_html,
title: &title,
scripts: &page_metadata.scripts,
styles: &page_metadata.styles,
extra_data,
},
)?;