28 releases (4 breaking)
Uses new Rust 2021
|new 0.5.10||Sep 25, 2022|
|0.5.9||Sep 23, 2022|
|0.5.5||Aug 30, 2022|
|0.4.11||Aug 1, 2022|
|0.1.0||Jul 12, 2022|
#245 in Web programming
188 downloads per month
Some elements require proper CSS files to be rendered. You can either write your own, or use CSS files in this repo.
If you wanna know more about MDxt, see these articles.
GFM is a Github-flavored markdown format, which is one of the most widely used markdown extension.
MDxt can read most gfm documents, but the output is different. (ex: unlike gfm, code spans are rendered to
<code class="short">.) It doesn't support some of gfm's syntaxes. (ex: indented code blocks, setext headings, and a few more)
I won't make any compatibility layers for gfm (ex: GFM <-> MDxt converter). Because some elements are impossible to convert to GFM formats. They require
<script> tags in their output HTML, which are not supported in GFM and most other markdown extensions.
Reading the source code, you'll see tons of
Vec<u16>. Unlike most other crates, the engine doesn't use
Vec<u8> for manipulating strings. That's because CJK characters don't fit in
u8 characters. To handle them easily,
Vec<u16> is the only choice.