From 1dfabc42cebe4f4585e5a9930735ed276f61eff7 Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Mon, 12 Sep 2022 12:26:33 +0000 Subject: My website is fast Signed-off-by: Xe Iaso --- src/app/markdown.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/app') diff --git a/src/app/markdown.rs b/src/app/markdown.rs index e539234..65d084d 100644 --- a/src/app/markdown.rs +++ b/src/app/markdown.rs @@ -110,12 +110,22 @@ pub fn render(cfg: Arc, inp: &str) -> Result { }), element!("xeblog-sticker", |el| { let name = el.get_attribute("name").expect("wanted xeblog-sticker to contain name"); - let name_lower = name.clone().to_lowercase(); let mood = el.get_attribute("mood").expect("wanted xeblog-sticker to contain mood"); el.replace(&crate::tmpl::xeblog_sticker(name, mood).0, ContentType::Html); Ok(()) }), + element!("xeblog-slide", |el| { + let name = el.get_attribute("name").expect("wanted xeblog-slide to contain name"); + let essential = el.get_attribute("essential").is_some(); + el.replace(&crate::tmpl::xeblog_slide(name, essential).0, ContentType::Html); + + Ok(()) + }), + element!("xeblog-talk-warning", |el| { + el.replace(&crate::tmpl::xeblog_talk_warning().0, ContentType::Html); + Ok(()) + }), ], ..RewriteStrSettings::default() }).unwrap(); -- cgit v1.2.3