Markdown
Jump to navigation
Jump to search
General
- https://en.wikipedia.org/wiki/Markdown - a lightweight markup language with plain text formatting syntax. Its design allows it to be converted to many output formats, but the original tool by the same name only supports HTML. Markdown is often used to format readme files, for writing messages in online discussion forums, and to create rich text using a plain text editor. Since the initial description of Markdown contained ambiguities and unanswered questions, the implementations that appeared over the years have subtle differences and many come with syntax extensions.
- Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).
- https://github.com/rhythmus/markdown-resources - A curated collection of Markdown resources: apps, dialects, parsers, people, …
Variations
- The Future of Markdown - 25 Oct 2012 [1]
In March 2016 RFC 7763 and RFC 7764 were published. RFC 7763 introduced MIME type text/markdown with the original variant. RFC 7764 discusses and registered the variants MultiMarkdown, GitHub Flavored Markdown (GFM), Pandoc, CommonMark, and Markdown Extra among others.
- https://tools.ietf.org/html/rfc7763 - The text/markdown Media Type [2]
- https://tools.ietf.org/html/rfc7764 - Guidance on Markdown: Design Philosophies, Stability Strategies, and Select Registrations [3]
CommonMark
- CommonMark - A strongly defined, highly compatible specification of Markdow [4]
- https://github.com/karlcow/markdown-testsuite - This project was initiated to provide a test suite for Markdown markup, and eventually create a specification from this test results. A part of of the community has started a new endeavor which seems to get traction as CommonMark.
GitHub
R Markdown
Markdown Extended
- Markdown Extended is an extended implementation of John Gruber's original markdown syntax to write reach contents from simple text files such as common .txt
Fountain
- Fountain - a simple markup syntax for writing, editing and sharing screenplays in plain, human-readable text. Fountain allows you to work on your screenplay anywhere, on any computer or tablet, using any software that edits text files.
Tools
Browser
- Markdown Here - a Google Chrome, Firefox, Safari, Opera, and Thunderbird extension that lets you write email in Markdown and render them before sending. It also supports syntax highlighting (just specify the language in a fenced code block).
Templates
- https://github.com/mwhite/resume - a simple Markdown resumé template, LaTeX header, and pre-processing script that can be used with Pandoc to generate professional-looking PDF and HTML output.
- MkDocs - a fast, simple and downright gorgeous static site generator that's geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.
- https://github.com/axiros/terminal_markdown_viewer - Python based Markdown viewer for the terminal might be a good option.
- Markdown.css - CSS to make HTML markup look like plain-text markdown.
- PageDown - the JavaScript Markdown previewer used on Stack Overflow and the rest of the Stack Exchange network. It includes a Markdown-to-HTML converter and an in-page Markdown editor with live preview.
- http://blogs.plos.org/mfenner/2012/12/13/a-call-for-scholarly-markdown/
- http://indiewebcamp.com/2013/Citations_and_Scholarly_Markdown
- Lorem Markdownum - Inspired by the many excellent lorem ipsum generators, this simple webapp generates placeholder text. However, instead of generating plain text, this generator gives you structured text in the form of markdown. In order to do so, it uses Markov Chains and many heuristics.
- Markdown Extra is an extension to PHP Markdown implementing some features currently not available with the plain Markdown syntax. Markdown Extra is available as a separate parser class in PHP Markdown Lib.
- https://github.com/visit1985/mdp - A command-line based markdown presentation tool. [5]
- Markdeep - a technology for writing plain text documents that will look good in any web browser. It supports diagrams, common styling conventions, and equations as extensions of Markdown syntax. [8]
- Why Markdown Is Not My Favourite Language - 30 July 2012 - recommends Creole [9]
- Showdownjs - A Markdown to HTML bidirectional converter written in Javascript!
Table of Contents
- http://doctoc.herokuapp.com/ - generate ToC
cat ~/projects/Dockerfile.vim/README.md | ./gh-md-toc - * [Dockerfile.vim](#dockerfilevim) * [Screenshot](#screenshot) * [Installation](#installation) * [OR using Pathogen:](#or-using-pathogen) * [OR using Vundle:](#or-using-vundle) * [License](#license)
WYSIWYM
Configuration
JSON
- http://beautifuldocs.com/
- https://github.com/scottstanfield/markdown-to-json
- https://github.com/sheremetyev/markdown-json
- Markdown Syntax for Object Notation (MSON) - This document is a proposal of Markdown syntax for JSON & JSON Schema.
Systems
WikiCreole
to sort
- GitPitch - The Markdown Presentation Service on Git. - Markdown → Git → Slideshow
The Markdown Presentation Service for everyone on GitHub, GitLab, and Bitbucket. Using the tools you already know and love ~ Markdown + Git.
XMPP
Software
ReText
- https://github.com/retext-project/retext - ReText: Simple but powerful editor for Markdown and reStructuredText
Remarkable
- Remarkable - The best markdown editor for Linux and Windows
UberWriter
- UberWriter - A distraction free Markdown editor for GNU/Linux made with GTK+
ghostwriter
- ghostwriter - a Windows and Linux text editor for Markdown, which is a plain text markup format created by John Gruber. For more information about Markdown, please visit John Gruber’s website at http://www.daringfireball.net. ghostwriter provides a relaxing, distraction-free writing environment, whether your masterpiece be that next blog post, your school paper, or your NaNoWriMo novel. For a tour of its features, please visit the ghostwriter project page.
Haroopad
- Haroopad - markdown enabled document processor for creating web-friendly documents.You can author professional-looking documents of various formats: blog posts, slides, presentations, reports, email and more.Haroopad gives you the same editing experience regardless of the platform you are working on. It runs on all three major operating systems—Windows, Mac OS X, and Linux.
monod
- monod - an Open Source React-based Markdown editor. You can use it any time (offline mode), share documents with anyone (encrypted), and render your content with a set of templates. This editor is brought to you by the good folks at TailorDev, as part of a Le lab experiment (#2).
Abricotine
Moeditor
- Moeditor - Your all-purpose markdown editor
CuteMarkEd
- CuteMarkEd - A Qt-based, free and open source Markdown editor with live HTML preview, math expressions, code and markdown syntax highlighting. See the features page for more information.
Typora
- Typora - a markdown editor, markdown reader, will give you a seamless experience as both a reader and a writer. It removes the preview window, mode switcher, syntax symbols of markdown source code, and all other unnecessary distractions. Replace them with a real live preview feature to help you concentrate the content itself. [11]
gdocs2md
- https://github.com/mangini/gdocs2md - Convert a Google Drive Document to the Markdown format, suitable for publishing.
markdrive
- https://github.com/MilesMcBain/markdrive - Edit Google docs in Markdown
gedit
- https://github.com/jpfleury/gedit-markdown - Support for Markdown language in gedit
Editor.md
- Editor.md - Open source online Markdown editor.
remark
- remark - an ecosystem of plugins for processing markdown built on unified. The project parses and compiles markdown, and lets programs process markdown without ever compiling to HTML (it can though). Powered by plugins to do all kinds of things: check markdown code style, transform safely to React, add a table of contents, or compile to man pages.
- https://github.com/remarkjs/remark - a markdown processor powered by plugins part of the unified collective.
- https://github.com/remarkjs/remark-html - Compile Markdown to HTML with remark
Mark Text
- Mark Text - A simple and elegant markdown editor, available for Linux, macOS and Windows.
Zettlr
- Zettlr - A powerful markdown editor
Services
- https://app.simplenote.com - mobile and desktop apps. no TOC.
- http://socrates.io/#tFoy0r1 - no TOC
- https://somd.ch/ - no TOC
- https://markable.in - preview pane has a weird horizontal scroll going on..
- https://pandao.github.io - preview pane doesn't sync correctly
- https://marxi.co/ - only saves to Evernote
- http://mdp.tylingsoft.com/ - $. Local Storage doesn't work in hosted demo.
- http://fuckyeahmarkdown.com/ [13] - WEB 2 MARKDOWN
Presentation
CV / résumé
HackMyREsume
requires wkhtmltopdf
Conversion
See #Pandoc
install imagemagick sudo npm install -g phantomjs-prebuilt github-markdown-to-png github-markdown-to-png -i yourmarkdownfile.md
github-markdown-to-png -i yourmarkdownfile.md -o png-dir
- https://github.com/joeyespo/grip - a command-line server application written in Python that uses the GitHub markdown API to render a local readme file. The styles come directly from GitHub, so you'll know exactly how it will appear. Changes you make to the Readme will be instantly reflected in the browser without requiring a page refresh.
- allmark - a file-system-centric markdown web server. You can point it at any directory that contains markdown files and it will immediately start a web-server that serves the rendered HTML content of the markdown file to you. And it will not only render the markdown files in your directory as HTML, but it will also add everything that it needed for a complete website: Navigation, Full-text Search, Theming, Sitemap, RSS, Tags, … on-the-fly with websocket-based live-reload. Animation: Cloning allmark from github, building it and taking it out for a test run on the allmark repository itself, and thanks to the power of go all of this is super fast and done with a single standalone application.