icyleaf / markd

Yet another markdown parser, Compliant to CommonMark specification, written in Crystal.
MIT License
109 stars 30 forks source link

GFM support #4

Open icyleaf opened 7 years ago

icyleaf commented 7 years ago

Spec: https://github.github.com/gfm/

TODO

drum445 commented 5 years ago

Will this include dimensions for images? Usually done via:

![](https://imageurl.com =500x500)
watzon commented 5 years ago

Until this is added I do have support for gfm in my octokit.cr shard. The downside is that it has to make http requests to github's api, but it works.

icyleaf commented 5 years ago

Smart, but the best solution is to use javascript markdown library for now 🤣

amauryt commented 4 years ago

I really hope that GFM is added soon to markd. In the meantime, I created a cr-cmark-gfm, a shard that binds to the official GFM C library. You can render to multiple formats, create custom nodes, renderers, etc. If you need full support of GFM in crystal give it a try. PRs welcome!

nanobowers commented 3 years ago

Emoji does not appear to really be part of cmark-gfm, FWIW per: https://github.com/github/cmark-gfm/issues/75 Guess that leaves tables and task-lists.

straight-shoota commented 2 years ago

Tables are probably the most commonly used feature of GFM. They're dearly missed in markd.

icyleaf commented 2 years ago

I'm currently focused on my work and no more time on Crystal language, as I mentioned before I would like to donate the project to crystal officials.

Sorry about this :smiling_face_with_tear:

straight-shoota commented 2 years ago

Just to be clear, my comment was not a request for you to take care of this.

Why don't you start a discussion about transferring ownership of the project? I think https://forum.crystal-lang.org/ would be a good place to find a solution for a community-supported new home.

I'm sure we'll find a good way to move forward. markd is an important piece of Crystal's ecosystem. Thank you very much for creating it and taking care of it!

nobodywasishere commented 4 months ago

I've started working on this here. So far I've done strikethrough, hope to get to the rest soon.