Skip to content

Commit 91e491e

Browse files
committed
Fix decorated admonitions with more than one child
1 parent 982f773 commit 91e491e

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

preproc/src/admonitions.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ impl<'a, Iter: Iterator<Item = Event<'a>>> Iterator for AdmonitionsGenerator<'a,
6666
// Ending an admonition.
6767
self.nesting_level -= 1;
6868

69-
evt = Event::Html("</div>".into());
69+
evt = Event::Html("</div></div>".into());
7070
}
7171
} else {
7272
let (kind, title) =
@@ -85,14 +85,14 @@ impl<'a, Iter: Iterator<Item = Event<'a>>> Iterator for AdmonitionsGenerator<'a,
8585
evt = Event::Html(
8686
if let Some(decoration) = decoration {
8787
if title.is_empty() {
88-
format!("<div class=\"box {kind} decorated\"><p>{decoration}</p>")
88+
format!("<div class=\"box {kind} decorated\"><p>{decoration}</p><div>")
8989
} else {
90-
format!("<div class=\"box {kind} decorated\"><p>{decoration}</p><p class=\"box-title\">{title}</p>")
90+
format!("<div class=\"box {kind} decorated\"><p>{decoration}</p><p class=\"box-title\">{title}</p><div>")
9191
}
9292
} else if title.is_empty() {
93-
format!("<div class=\"box {kind}\">")
93+
format!("<div class=\"box {kind}\"><div>")
9494
} else {
95-
format!("<div class=\"box {kind}\"><p class=\"box-title\">{title}</p>")
95+
format!("<div class=\"box {kind}\"><p class=\"box-title\">{title}</p><div>")
9696
}
9797
.into(),
9898
);

0 commit comments

Comments
 (0)