Files
awesome-markdown/README.md
2017-03-16 22:18:48 +01:00

12 KiB

Awesome Series @ Write Kit

Markdown (Syntax & Extensions, Documentation & Cheat Sheets, Libraries, ...)Markdown Editors & (Pre)viewersBooks (Services, Hand-Written, Auto-Built w/ Open Data, ...)

Awesome Markdown

A collection of awesome markdown goodies (libraries, services, editors, tools, cheatsheets, etc.)

Note: :octocat: stands for the GitHub page and 💎 stands for the RubyGems page.


[ANNOUNCEMENT] Looking for the latest news, tools, tips & tricks, and more about markdown and friends? Follow along the Manuscripts News (@manuscriptsnews) channel on twitter for updates.


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

Markdown

  • Markdown (web: daringfireball.net/projects/markdown) - original Markdown syntax write-up and processor in Perl by John Gruber; no longer maintained (last update in Dec 2004)
    • Talk - markdown-discuss mailing list

Documentation

Markdown Syntax Extensions

MultiMarkdown (MMD)

Markdown Extra

  • Markdown Extra - Markdown extensions by Michel Fortin; first added to PHP Markdown (Extra)
  • Dingus - try Markdown Extra in your browser

Markdown Extended (MDE)

Manuscripts

Free book format for Markdown

Manuscripts (web: manuscripts.github.io, github: manuscripts) - adds book.yml for book (meta) info e.g. title, author, publisher, year etc. and contents.yml for table of contents and file strucutre

CommonMark

A strongly specified, highly compatible implementation of Markdown

CommonMark (web: commonmark.org)

GitHub Flavored Markdown (GFM)

CommonMark with GitHub Extensions

GitHub Flavored Markdown (GFM)

Extensions include:

Leaf Blocks: Tables ++ Container Blocks: Task list items ++ Inlines: Strikethrough; Autolinks; Disallowed Raw HTML

Vanilla Flavored Markdown (VFMD)

A variant of Markdown with an unambiguous specification of its syntax

Vanilla Flavored Markdown (VFMD) (web: vfmd.org, github: vfmd)

Differences include:

Intra-word emphasis; Simplified reference link/image syntax; Lists and the 4-space rule; Better automatic link detection; Double blank lines as end of blocks; Starting number in lists; Misnested constructs; Including raw HTML; Character encoding

Markdown Documentation

Markdown Cheatsheets / Quick References

Markdown Getting Started Guides / Tutorials

Markdown Building Blocks

Markdown Libraries & Tools

Pandoc (web: pandoc.org, github: github.com/jgm/pandoc) - a universal document converter (in Haskell)

kramdown (web: kramdown.gettalong.org, github: gettalong/kramdown, gem: kramdown) - markdown library & command line tool (in Ruby)

Markdown Extended (MDE) (github: e-picas/markdown-extended

  • transform plain text input (strings or files) in various output formats (in PHP)

Babelmark

  • Babelmark 2 - a tool for comparing the output of various implementations of Markdown syntax

Markdown Style Guides / Best Practices

to be done

Markdown Lint / Style Rule Checker

Markdown Web Components / Custom Elements

Markdown to Website / Blog

Jekyll (web: jekyllrb.com, github: jekyll/jekyll, gem: jekyll) - transform your plain text into static websites and blogs (in Ruby)

Middleman (web: middlemanapp.com, github: middleman/middleman, gem: [middleman]) - makes developing websites simple (in Ruby)

Markdown to Email

Markdown Here (web: markdown-here.com, github: adam-p/markdown-here) - a browser extension for rendering email written in Markdown; available for Chrome, Firefox, Safari, Thunderbird, and more; besides email also works with Evernote, Google Groups, Blogger, and more

Markdown to Presentation / Slideshow

Slide Show (S9) (web: slideshow-s9.github.io, github: slideshow-s9/slideshow, gem: slideshow) - a free web alternative to PowerPoint and Keynote in Ruby

Markpress (github: markpress) - A command line tool and node package to convert markdown files into self-contained impressjs html presentations. Example

nodePPT (github: nodePPT - A web presentation tool supporting markdown based on GFM.

Markdown to Portable Document Format (PDF)

Markdown Styles / Documents / Pages

The Zen of Page Designs (github: pagedesigns)

Markdown to Books

The Zen of Book Designs (github: bookdesigns)

Hyper Book (H9) :octocat:, 💎

Markdown to Table of Contents (TOC)

Generate a markdown table of contents (TOC) with remarkable (github: markdown-toc)

Convert to Markdown Tools

Microsoft Word to Markdown

Hypertext Markup Language (HTML) to Markdown

Ruby

JavaScript / Node.js

Book Services

  • Softcover.io - publish from the comfort of your command-line
  • GitBook.com - write and publish books with Markdown and Git
    • GitBook :octocat: - a command line tool (and Node.js library) for building beautiful books using GitHub/Git and Markdown (or AsciiDoc)
  • Bitbooks.cc - Bitbooks turns a repo full of markdown files into a handsome, hosted, online book

Articles

Meta

License

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

Questions? Comments?

Send them along to the markdown-discuss mailing list. Thanks!