diff options
| author | Xe Iaso <me@christine.website> | 2022-09-12 12:26:33 +0000 |
|---|---|---|
| committer | Xe Iaso <me@christine.website> | 2022-09-12 12:26:33 +0000 |
| commit | 96f447fcc8cf93b19ae68fd4b5c413818dc2de4b (patch) | |
| tree | 2b596e8ab039ead7f924d4acd6471ff9b23a3bbd /src/app | |
| parent | 670a344225b201fcd5eac5c5b76e83bb197af970 (diff) | |
| download | xesite-website-talk.tar.xz xesite-website-talk.zip | |
My website is fastwebsite-talk
Signed-off-by: Xe Iaso <me@christine.website>
Diffstat (limited to 'src/app')
| -rw-r--r-- | src/app/markdown.rs | 12 |
1 files changed, 11 insertions, 1 deletions
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<Config>, inp: &str) -> Result<String> { }), 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(); |
