Skip to content

Commit d7af6d9

Browse files
Support space as seperator between language and additional class in code block
This PR try to resolve this issue: #1384
1 parent 0b9570b commit d7af6d9

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/utils/mod.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,14 @@ impl EventQuoteConverter {
228228
fn clean_codeblock_headers(event: Event<'_>) -> Event<'_> {
229229
match event {
230230
Event::Start(Tag::CodeBlock(CodeBlockKind::Fenced(ref info))) => {
231-
let info: String = info.chars().filter(|ch| !ch.is_whitespace()).collect();
231+
let info: String = info
232+
.chars()
233+
.map(|x| match x {
234+
' ' => ',',
235+
_ => x,
236+
})
237+
.filter(|ch| !ch.is_whitespace())
238+
.collect();
232239

233240
Event::Start(Tag::CodeBlock(CodeBlockKind::Fenced(CowStr::from(info))))
234241
}

0 commit comments

Comments
 (0)