html: fix invalid html for footnote inside image
This commit is contained in:
parent
c6022004bb
commit
33d8215a2a
1 changed files with 7 additions and 5 deletions
12
src/html.rs
12
src/html.rs
|
@ -402,11 +402,13 @@ impl<'s, I: Iterator<Item = Event<'s>>, W: std::fmt::Write> Writer<'s, I, W> {
|
||||||
Raw::Other => {}
|
Raw::Other => {}
|
||||||
},
|
},
|
||||||
Event::FootnoteReference(_tag, number) => {
|
Event::FootnoteReference(_tag, number) => {
|
||||||
write!(
|
if self.img_alt_text == 0 {
|
||||||
self.out,
|
write!(
|
||||||
r##"<a id="fnref{}" href="#fn{}" role="doc-noteref"><sup>{}</sup></a>"##,
|
self.out,
|
||||||
number, number, number
|
r##"<a id="fnref{}" href="#fn{}" role="doc-noteref"><sup>{}</sup></a>"##,
|
||||||
)?;
|
number, number, number
|
||||||
|
)?;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Event::Symbol(sym) => write!(self.out, ":{}:", sym)?,
|
Event::Symbol(sym) => write!(self.out, ":{}:", sym)?,
|
||||||
Event::LeftSingleQuote => self.out.write_str("‘")?,
|
Event::LeftSingleQuote => self.out.write_str("‘")?,
|
||||||
|
|
Loading…
Reference in a new issue