hoextdown
hoextdown copied to clipboard
Hoextdown is an extension to Hoedown
Are extended attributes supported for space-indented code blocks? I found this while debugging an issue I introduced in 08c3e4f48b2cf137f1848e789d6b5d21075b4e65. Take the following example: ``` Extended attributes might be used for...
The following list does not render correctly: `````` 1. foo ``` bar ```` ``` 1. baz `````` It renders as two separate ordered lists (so both items are numbered with...
Input: ``` Loose should not be sticky: * foo * bar more bar * baz * bat ``` Expected: ``` Loose should not be sticky: foo bar more bar baz...
This is follow-up work as I investigate the impact of https://github.com/kjdev/hoextdown/pull/58 on a corpus of Markdown files. Does Hoextdown aim to be compliant with [spec.commonmark.org](https://spec.commonmark.org/), or is compatibility with Markdown.PL...
Hoedown parses footnotes and regular document content differently: - Footnotes are parsed straight from the source document - Regular text is first normalized, then the normalized version is parsed. This...
Problem: hoedown's `block_attr` may outlive the buffers that it is computed from. Consider the following test case: ``` - Some text{@list #foo} - More text. This needs to be sufficiently...
The following example produces unexpected output for line four: ```markdown *Emphasis with a link.* _Emphasis with a link._ *Emphasis with a link.* _Emphasis with a link._ ``` ```html Emphasis with...
Please, since API of Hoextdown differs a bit from Hoedown, could you please add short "how to use" tutorial?
People on the CommonMark forum have been designing a generic syntax for markdown extensions: https://talk.commonmark.org/t/generic-directives-plugins-syntax/444 The gist is to add support for things like - Inline elements, e.g. `:spoiler[it's a...
Tools that extract URLs from plain text often stop at non-ASCII characters, therefore I think rndr_header_id escapes non-ASCII characters should not emit such characters, i.e. simply skip over them when...