diff --git a/server/src/lib.rs b/server/src/lib.rs index 13f867f..29315e9 100644 --- a/server/src/lib.rs +++ b/server/src/lib.rs @@ -150,8 +150,16 @@ impl Transformer for FrameImages { let alt = el.get_attribute("alt"); let title = el.get_attribute("title"); let mut frags = vec!["
".to_string(), format!(r#""#)]; - alt.map(|t| frags.push(format!("
Alt: {t}
"))); - title.map(|t| frags.push(format!("
Title: {t}
"))); + alt.map(|t| { + if !t.is_empty() { + frags.push(format!("
Alt: {t}
")) + } + }); + title.map(|t| { + if !t.is_empty() { + frags.push(format!("
Title: {t}
")) + } + }); frags.push("
".to_string()); el.replace(&frags.join("\n"), ContentType::Html); diff --git a/web/static/site-specific.css b/web/static/site-specific.css index 29566b9..425946c 100644 --- a/web/static/site-specific.css +++ b/web/static/site-specific.css @@ -1,3 +1,7 @@ +.body figcaption { + color: var(--color-text) !important; +} + .body.news-post.site-saturday-morning-breakfast-cereal { display: flex; align-items: center;