mirror of
https://github.com/zyllian/zyllian.github.io.git
synced 2025-05-09 18:16:43 -07:00
swap to tera in place of handlebars
This commit is contained in:
parent
76c75a40d9
commit
ee48eae327
25 changed files with 407 additions and 184 deletions
|
@ -30,7 +30,7 @@ impl Extra {
|
|||
match self {
|
||||
Self::Basic => {
|
||||
let data: BasicData = serde_yml::from_value(data.inner.clone())?;
|
||||
let content = builder.reg.render(&data.template, &())?;
|
||||
let content = builder.tera.render(&data.template, &tera::Context::new())?;
|
||||
append_to(&page, &content, "main.page")
|
||||
}
|
||||
Self::HtmlModification(f) => (f)(page, builder, data),
|
||||
|
@ -91,9 +91,9 @@ fn resource_list_outside(
|
|||
|
||||
let data: ResourceListData = serde_yml::from_value(data.inner.clone())?;
|
||||
|
||||
let resource_list = builder.reg.render(
|
||||
let resource_list = builder.tera.render(
|
||||
&data.template,
|
||||
&ResourceListTemplateData {
|
||||
&tera::Context::from_serialize(ResourceListTemplateData {
|
||||
resources: builder
|
||||
.resource_builders
|
||||
.get(&data.resource)
|
||||
|
@ -107,7 +107,7 @@ fn resource_list_outside(
|
|||
timestamp: v.timestamp,
|
||||
})
|
||||
.collect(),
|
||||
},
|
||||
})?,
|
||||
)?;
|
||||
|
||||
append_to(&page, &resource_list, "#content")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue