fix: enable GFM tables in WASM doc renderer (pulldown-cmark ENABLE_TABLES)

This commit is contained in:
Accusys
2026-05-19 12:54:08 +08:00
parent c9bcdcb56a
commit 26725dcab7
2 changed files with 3 additions and 1 deletions

View File

@@ -2,7 +2,9 @@ use wasm_bindgen::prelude::*;
#[wasm_bindgen] #[wasm_bindgen]
pub fn render(md: &str) -> String { pub fn render(md: &str) -> String {
let parser = pulldown_cmark::Parser::new(md); let mut opts = pulldown_cmark::Options::empty();
opts.insert(pulldown_cmark::Options::ENABLE_TABLES);
let parser = pulldown_cmark::Parser::new_ext(md, opts);
let mut html = String::new(); let mut html = String::new();
pulldown_cmark::html::push_html(&mut html, parser); pulldown_cmark::html::push_html(&mut html, parser);
html = html.replace("<table>", "<table class=\"table\">"); html = html.replace("<table>", "<table class=\"table\">");