The text/markdown media type
tools.ietf.org
tools.ietf.org
https://tools.ietf.org/html/rfc7764
Maybe, eventually, I'll be able to open a markdown textarea on a new website and be able to predict what markup will actually work!
> Contact Information:
> (individual) John Gruber <http://daringfireball.net/>
> <comments@daringfireball.net>
Author's Address
Sean Leonard
Penango, Inc.
5900 Wilshire Boulevard
21st Floor
Los Angeles, CA 90036
United States
Email: dev+ietf@seantek.com
URI: http://www.penango.com/In this case, that would be the general Apps Area Working Group ( https://datatracker.ietf.org/wg/appsawg/charter/ ) and so comments could be sent to that list. Although sending to the author is probably the best initial route.
If the author receives enough comments to justify a new version, the process would then begin to publish a new version that would then obsolete the older version.
I would note that this particular document (the original RFC 7763 that is the origin for this HN thread) started discussion back in July 2014 with https://tools.ietf.org/html/draft-seantek-text-markdown-medi... and evolved over time until this publication now.
Markdown can work more like your mind. Restructured text is still too much like programming.
I see markdown more for writing a quick note or something that will not exceed a few pages.
(inb4 "But my use-case is different." Yes it is, but I'm talking about the web in general.)
Never use underlining, unless it’s a hyperlink.
[1] http://practicaltypography.com/summary-of-key-rules.html
Other light markup formats were designed by programmers, primarily for computer consumption, with readability by humans as a secondary goal.
It's a people problem, not a tech problem. I love writing in markdown because when I write, my mind works differently than when I code.
Ideally I could do anything that sort of feels right and the computer will just figure it out.
Markdown is the closest to that^ that I've ever used. It gets out of my way, which is what I want from a tool.
The lack of pure fancy spec is a feature
Markdown is generally less expressive (I would love if MD had RST's "include" directive) but I find it much easier to format a doc in MD.
Figures, captions, and tables are the ones I need to know.
+-----------+-----------+-----------+
| label a | label b | label c |
+-----------+-----------+-----------+
| r1f1 | r1f2 | r1f3 |
+-----------+-----------+-----------+
| r2f1 | r2f2 | r2f3 |
+-----------+-----------+-----------+PS: To quote:
Extension: implicit_figures
An image occurring by itself in a paragraph will be rendered as a figure with a caption. The image’s alt text will be used as the caption.
Extension: table_captions
A caption may optionally be provided with all 4 kinds of tables. A caption is a paragraph beginning with the string Table: (or just :), which will be stripped off. It may appear either before or after the table.
And so on.
The key point to understand, IMHO, is that Markdown is an user interface. That's why strongly-engineering-minded people fail to provide something that people want to use, and why instead Markdown won.
Penango (the company of the author) is a webmail company and so I would imagine that they wish to declare a mimetype so that they can default to supplying a MIME part that is text/markdown as the body of a message.
Whilst you only need to store the one part, the text/markdown.
It also gives you the ability to run a sanitizer after the markdown transformation, so that if you are a webmail host (as they are) you've got this really nice place to perform sanitization of what will be the email HTML before you send it to your web page.
Is it allowed to be both that and a turing-complete programming language?