Axel Rauschmayer
Axel Rauschmayer
I’m also in favor of not making the distinction between loose lists and tight lists in djot: * I never found Markdown’s rules intuitive. And since djot requires more blank...
> Is there a reliable way to do this that gives the same appearance as omitting paragraph tags across browsers? What I find tricky is that omitting paragraph elements produces...
How about these rules for tight lists? * A list is tight if each item is a paragraph or a paragraph + a list. * If there are empty lines...
Another issue with tight lists depending on the absence of empty lines is that nested lists must contain an empty line before the inner list. That is, in the following...
> The `` in your example doesn't seem very semantic though... Should rather be a ``, no? This is what the HTML spec says (emphasis in bold is mine): “The...
Currently, there are feeds for: * Posts (profile URL + `.rss`) * Posts and replies (“posts and replies” URL + `.rss`) Alas, there is no feed for posts and boosts...
@trusktr IINM, each of the `filterFuncs` would be a callback of a channel and the channels would be piped. Obviously, they’d have to be restructured appropriately; not trivial in the...
I’d find attributes for list items very useful. However, maybe pipe tables should remain simple and another syntax should be used for more complex tables. I like [Markdoc’s syntax](https://markdoc.dev/docs/tags#table). I...
Note that the Markdoc-ish syntax doesn’t require changing the parser – it could be implemented via a filter: It’s a div block around lists that are separated by thematic breaks.
Additionally, markdown-it’s plugins are great; they provide lots of useful features: https://www.npmjs.com/browse/keyword/markdown-it-plugin