diff --git a/src/misc/markdown.rs b/src/misc/markdown.rs index 704db02..65f91ee 100644 --- a/src/misc/markdown.rs +++ b/src/misc/markdown.rs @@ -202,9 +202,9 @@ fn fix_local_img(path: &str, html: String) -> String { RewriteStrSettings { element_content_handlers: vec![element!("img", |el| { if let Some(src) = el.get_attribute("src") { - if let Some(img_src) = Path::new(path).parent() { - let img_path = img_src.join(src); - let file = fs::read_to_string(&img_path).unwrap(); + let img_src = Path::new(path).parent().unwrap(); + let img_path = img_src.join(src); + if let Ok(file) = fs::read_to_string(&img_path) { let image = general_purpose::STANDARD.encode(file); el.set_attribute(