markd
markd copied to clipboard
Yet another markdown parser, Compliant to CommonMark specification, written in Crystal.
Hello, I'm just a freshman crystal programmer. On seeing your banner searching for maintainers, I would like to recommend myself for the position. Though I'm not much skilled, I have...
GFM support
Spec: https://github.github.com/gfm/ ### TODO - [x] task list #63 #65 - [x] table #72 - [x] strikethrough #62 #65 - [x] emoji #61 - [ ] footnotes https://github.com/icyleaf/markd/pull/78 - [...
This is a bug I detected while using the Crystal documentation generator, but since that uses markd, I'm assuming a bug report here makes more sense. Creating documentation for the...
A lot of the codebase seems to be using code that was likely before the Crystal 1.0 release, and while parts of the library have been updated in recent-ish updates,...
A renderer for markdown (markdown -> markdown, instead of just markdown -> HTML). This would be useful if you just want to insert/edit/remove parts of a markdown document (e.g. setting...
Per the README: > If you want to use a custom renderer, it can! > ```crystal > > class CustomRenderer < Markd::Renderer > > def strong(node, entering) > end >...
I think it's safe to say that the majority of the library is undocumented or is lacking sufficient documentation. This isn't really useful if you're trying to implement a custom...
I think that there could be some changes/improvements to the current `Options` class: * Removing unimplemented options: given that they're not used, there's no actual reason to have them in...
I don't think this is part of any spec but it sure is handy. If I were to do it (which I may 🤣 ) I would make it behave...
Enable display a link svg when set `Markd::Options.new(toc: true)`, like following screenshot. 