Why Use plain text (like markdown) to write things? Dr Kieran Healy has a nice website explaining how
The Markdown Guide for the Perplexed
Glow terminal based markdown reader.
markdown-service-tools are a collection of OS X Services designed to make writing Markdown text that much easier.
Foliant is a all-in-one documentation authoring tool. It lets you produce standalone documents in pdf and docx, as well as websites, from single Markdown source. Foliant is a higher order tool, which means it uses other programs to do its job. For pdf and docx, it uses Pandoc, for websites it uses MkDocs. Foliant preprocessors let you include parts of documents in other documents, show and hide content with flags, render diagrams from text, and much more.
Who Is Foliant for?
You’ll love Foliant if you:
PP is a text preprocessor designed for Pandoc (and more generally Markdown and reStructuredText).
pp now implements:
Automatic citation extraction from URLs - phiresky’s blog (
gem install markdown2confluenceand use it:
mdbookdocumentation executable. “…it is essentially nothing more than an mdbook clone with a custom preprocessor.”
Python One liner:
python3 -m markdown -x markdown.extensions.fenced_code -x markdown.extensions.codehilite index.md > index2.html
mistune.markdown('I am using **mistune markdown parser**')
lowdown — simple markdown translator is a Markdown translator producing HTML5 and roff documents in the ms and man formats. Written in C. “Beyond the basic Markdown syntax support, lowdown supports the following Markdown features and extensions: autolinking, fenced code, tables, superscripts, footnotes, disabled inline HTML, “smartypants”, metadata, commonmark (in progress). You can control which parser features are used by using the -d (disable feature) and -e (enable feature) flags.”
Gottox/smu: simple markup - markdown like syntax
syntax-tree/mdast: Markdown Abstract Syntax Tree format; see also syntax-tree/unist: Universal Syntax Tree used by unifiedjs
lkesteloot/teamten’s markdown parser in Java is very easy to understand how the parsing works. It is a good read!
ArchieML –” was created at The New York Times to make it easier to write and edit structured text on deadline that could be rendered in web pages, or more specifically, rendered in interactive graphics.One of the main goals was to make it easy to tag text as data, without having type a lot of special characters.”
eno – ” is a structured, plain-text notation language, related in many ways to its ancestors and relatives JSON, YAML, TOML, ArchieML, StrictYAML, and others. Through its simple syntax and versatile nature it targets a wide audience, both in regards to cultural background as well as technical ability. As a modern foundational technology for file-based content it enables highly productive and reliable application development, and the possibility to create file-based content applications for a wider and more diverse user audience than was previously possible.”
Documenting and Presenting with Pillar Pillar is a markup syntax and associated tools to write and generate documentation and books. (from the Smalltalk world).