Yep, but I can't remember the difference between Chrome Markdown, Firefox Markdown and Edge Markdown. - me, in the future. I have a hard enough time with GitHub Markdown and Reddit Markdown, as it is.
That's a interesting point never occured to me to comment on these. Went to the ietf website but there was no apparent way to comment. I'll try later on a pc
As noted by stronglikedan, the process to comment on an RFC is to send email to the author of the RFC, or alternatively, to the email list for the IETF Working Group from which the RFC came.
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.
There's no way to comment on the website directly, so I think they are requesting that comments be submitted via email. I found this towards the bottom:
I think you would rather want to contact the author of the RFC than Gruber.
Author's Address
Sean Leonard
Penango, Inc.
5900 Wilshire Boulevard
21st Floor
Los Angeles, CA 90036
United States
Email: [email protected]
URI: http://www.penango.com/
sigh
I never understood why markdown (given it's lack of formal spec) "won" the light markup battle...
I still think restructuredtext is syntactically better equipped and pleased to read...
I personally prefer Asciidoc(tor). The syntax for the basic stuff (headings, source code, links) is at least as easy as for markdown, but it also allows more advanced cases (tables, splitting into files, text substitutions, etc.) without resorting to writing html or using external tools. Asciidoctor also directly supports the markdown style for headings, block quotes, etc.
I see markdown more for writing a quick note or something that will not exceed a few pages.
I agree on the section definitions. It's very hard to remember which underline I need to use because every project (or even document) can just define their own order implicitly. The sphinx project recommends a specific order somewhere in their documentation that I look up every time I need to write rst, but markdowns just-count-the-hashes is much easier.
There are some cases where it fails, and those are ones where it makes no sense from a plain text perspective: two spaces at the end of line for a line break, and the image syntax (especially when you want the image as a link).
My guess would be because there is no Github Flavored reSturcturedText or anything similar. When large organizations that make software used by lots of people pick one of the options, it greatly increases the chances that that option will "win" over other, potentially better, options.
Users want what they want. I'm using markdown for a question text within an Android questionnaire system, and my users are MDs who don't like to be told "no, underlining is a bad idea", so our markdown is littered with <u></u>
Markdown won for me because I never had to learn to use it; I just write text like I'd be writing it anyway, having grown up on plain-text email and the like, and for the most part it just works.
See [Pandoc's Markdown](http://pandoc.org/README.html#pandocs-markdown) that has everything. Will add all pandoc extensions over the next couple of days to the Can I Use ___ ? site. Cheers.
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.
Markdown is a case study in "worse is better". It's a great idea, the fact that human/machine friction must be reduced to the essential for this kind of application, and that 99% of the times you need just the basic features: titles, italic, bold, lists, unformatted code blocks, and a few more. But this initial intuition, was not supported by a good design, since the evil is in the details. I hope somebody will build a new syntax based on this initial intuition, but doing a better work.
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.
Exactly! I thought the point was that it was plain text that can be transposed to html. This mime-type designates it as a mark-UP, defeating the whole point!
The pushers("Pandango, Inc.") run a webmail service, so I think the intention of this is that if you wanted to write an email with more expressive styling, you could use markdown instead of having to write HTML.
FYI: Another markdown news byte. I've started a dedicated Markdown news channel trying to cover tools, book formats, extension, tips & tricks and more. Follow along on twitter -> https://twitter.com/manuscriptsnews Cheers.
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.
It's quite a nice solution... as you can believe that the text part is formatted reasonably well enough that you could present it as the text/plain part to external systems, and yet you know that you can also transform it to create the text/html part for other systems.
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.
No - this spec is just for defining a media type. I doubt that browsers are going to touch Markdown anytime soon, given the number of flavors we have right now. However, you can do it with a plugin: https://addons.mozilla.org/en-US/firefox/addon/markdown-view...
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!