diff options
author | metamuffin <metamuffin@disroot.org> | 2022-09-26 18:07:22 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-09-26 18:07:22 +0200 |
commit | e8cf6402a5491fb5af5a9c6dceed147f4e61d25e (patch) | |
tree | 020d8d3f00fc11e1ca87bc8f93bb2f011c8785bb /code/src/markdown/mod.rs | |
parent | a834ce0e2fd1d08bf37042e5e327ab37d520623d (diff) | |
download | metamuffin-blog-e8cf6402a5491fb5af5a9c6dceed147f4e61d25e.tar metamuffin-blog-e8cf6402a5491fb5af5a9c6dceed147f4e61d25e.tar.bz2 metamuffin-blog-e8cf6402a5491fb5af5a9c6dceed147f4e61d25e.tar.zst |
sloppy table parser
Diffstat (limited to 'code/src/markdown/mod.rs')
-rw-r--r-- | code/src/markdown/mod.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/code/src/markdown/mod.rs b/code/src/markdown/mod.rs index 68386cc..f7d97e2 100644 --- a/code/src/markdown/mod.rs +++ b/code/src/markdown/mod.rs @@ -40,6 +40,9 @@ pub fn render_ast(p: Pair<Rule>) -> String { Rule::style_code => format!("<code>{}</code>", p.into_inner().next().unwrap().as_str()), Rule::unordered_list => format!("<ul>{}</ul>", render_pairs(p.into_inner())), Rule::ordered_list => format!("<ol>{}</ol>", render_pairs(p.into_inner())), + Rule::table => format!("<table><tbody>{}</tbody></table>", render_pairs(p.into_inner())), + Rule::table_row => format!("<tr>{}</tr>", render_pairs(p.into_inner())), + Rule::table_cell => format!("<td><p>{}</p></td>", render_pairs(p.into_inner())), Rule::unordered_list_item | Rule::ordered_list_item => { format!("<li>{}</li>", render_pairs(p.into_inner())) } |