Skip to content

Latest commit

 

History

History
140 lines (76 loc) · 6.66 KB

README.md

File metadata and controls

140 lines (76 loc) · 6.66 KB

Awesome Kramdown

A collection of awesome kramdown goodies for the converter for (structured) text with formatting markup in markdown conventions

Contributions welcome. Anything missing? Send in a pull request. Thanks.

Headquarters (HQ)

a fast converter in Ruby without any C extensions for (structured) text with formatting markup in markdown

Support

Sources

Made By

Articles, Posts, etc.

Parsers & Extensions

kramdown-rfc2629 (gem: kramdown-rfc2629, github: cabo/kramdown-rfc2629) by Carsten Bormann et al

an RFC7749 (XML2RFC) generating backend for the kramdown markdown parser. Mostly useful for RFC writers.

govspeak (gem: govspeak, github: alphagov/govspeak) by Ben Griffiths, James Stewart et al

a set of extensions to markdown layered on top of the kramdown library for use in the UK Government Single Domain project

writedowm (gem: writedowm, github: adamhollett/writedown) by Adam Hollett et al

a set of extensions to markdown layered on top of the kramdown library, extensions include: asides, checkboxes, figures, image dimensions and more

kramdown-man (gem: kramdown-man, github: postmodern/kramdown-man) by Hal Brodigan et al

a kramdown converter for converting markdown files into man pages

kramdown-asciidoc (github: opendevise/kramdown-asciidoc) by Dan Allen et al

a kramdown converter for converting markdown files into asciidoc(or) for using docbook 'n' friends

kramdown Facebook Instant Article Converter (github: contentful-labs/kramdown-instant-article) by Rouven Weßling et al

custom converter for kramdown to create markup optimized for Facebook Instant Articles.

slackdown (github: houston/slackdown) by Bob Lail et al

a kramdown converter for converting markdown text to slack's simplified markdown

repositext (github: imazen/repositext) by Jo Hund, Aaron J Walker, Nathanael Jones et al

a customized parser/converter for repositext (repositext.org) - components for large-scale content collaboration & publishing work flows

manuscript (github: aalgahmi/manuscript) by Abdulmalek Al-Gahmi

incl. extented parsers for latex, html and epub

kramdown-syntax_tree_sitter (gem: kramdown-syntax_tree_sitter, github: andrewtbiehl/kramdown-syntax_tree_sitter) by Andrew Biehl

a Kramdown syntax highlighter plugin that leverages Tree-sitter to highlight code

Online (Live) Editors

kramdown-service (heroku app: trykramdown, gem: kramdown-service, github: writekit/kramdown-service)

simple online editor that lets you try the kramdown library converting markdown to HTML or LaTeX. The online app also includes a HTTP JSON API service (e.g. /markdown) for conversion. All is packed up in the kramdown-service gem for easy (re)use and as an extra bonus includes a binary, that is, kramup, that starts up the online editor and service on your local machine (e.g. use $ kramup). Supported conversion options/modes include:

  • HTML - kramdown in GitHub-Flavored Markdown (GFM) Mode
  • HTML - kramdown in GitHub-Flavored Markdown (GFM) Mode w/ Syntax Highlighter (rouge)
  • HTML - kramdown in "Classic" Mode
  • LaTeX - kramdown in GitHub-Flavored Markdown (GFM) Mode

online-kramdown-sinatra (heroku app: kramdown, github: online-kramdown-sinatra) by Daniel Perez Alvarez et al

quick and dirty implementation of an online kramdown editor

This fork (github: arthurattwell/online-kramdown) by Arthur Attwell runs on Windows locally.

More Markdown Goodies

modern hypertext markup in easy-to-read and easy-to-write ye olde plain vanilla text

See the Awesome Markdown List @ Mundi Mark (github: mundimark/awesome-markdown) ».

Meta

License

The awesome list is dedicated to the public domain. Use it as you please with no restrictions whatsoever.