diff options
| author | ᡥᠠᡳᡤᡳᠶᠠ ᡥᠠᠯᠠ·ᠨᡝᡴᠣ 猫 <overflowcat@gmail.com> | 2025-02-18 18:16:19 +0800 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2025-02-18 11:25:46 +0100 |
| commit | de16a2ced1c177f9a4c275d05e73bcc5402057d3 (patch) | |
| tree | b599864b2209b7304c448f66e330585601fece03 | |
| parent | d48708c5d55a5d56e4cd3a3b0de38425a6fd8380 (diff) | |
HTML export: Use `<code>` for inline `RawElem` (#5884)
| -rw-r--r-- | crates/typst-library/src/text/raw.rs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/crates/typst-library/src/text/raw.rs b/crates/typst-library/src/text/raw.rs index b330c01e..1ce8bfc6 100644 --- a/crates/typst-library/src/text/raw.rs +++ b/crates/typst-library/src/text/raw.rs @@ -446,10 +446,14 @@ impl Show for Packed<RawElem> { let mut realized = Content::sequence(seq); if TargetElem::target_in(styles).is_html() { - return Ok(HtmlElem::new(tag::pre) - .with_body(Some(realized)) - .pack() - .spanned(self.span())); + return Ok(HtmlElem::new(if self.block(styles) { + tag::pre + } else { + tag::code + }) + .with_body(Some(realized)) + .pack() + .spanned(self.span())); } if self.block(styles) { |
