While I'm always a fan of seeing my metadata format from MMD used, I echo Sean's comment -- this is NOT Markdown when you do this.
Let's not go down this road. FTP -- Fletcher T. Penney fletc...@fletcherpenney.net On Sep 23, 2014, at 2:35 PM, Sean Leonard <dev+i...@seantek.com> wrote: > > On Sep 23, 2014, at 8:15 AM, Dennis E. Hamilton <dennis.hamil...@acm.org> > wrote: > >> Thanks for this, Sean. >> >> It occurs to me that the attributes of the MIME type will also work >> perfectly on a #! line prefixed to the file, something that might be quite >> handy for the many cases when a MIME type associations is not directly >> usable/preserved. >> >> Three examples: (1) when the MD is embedded in PGP ASCII-armor as text/plain >> for verification of reliable transmission/authenticity, (2) when it occurs >> recursively, as when embedded in comments in a program that might be part of >> a literate-programming construction as it does in F#, and (3) in an export >> format from a Wiki for preservation/transport as wikiText to another Wiki >> that might deal with flavors for import. > > Thanks for the observation, Dennis. I agree that you could use a syntax like > #! to preserve this processing metadata. > > You could also use an Internet message format file, like: > > ILoveMarkdown.eml > ***** > MIME-Version: 1.0 > Content-Type: text/markdown; flavor=Original; processor="pandoc -s -f > markdown_strict+ tex_math_double_backslash+tex_math_dollars -t html" > Content-Transfer-Encoding: binary > Subject: I Love Markdown > Keywords: World, MacFarlane > > Hello [Markdown World][mw]! $e=mc^2$ and \\(e=mc^2\\) are the same. > > [mw]: http://johnmacfarlane.net/pandoc/ > ***** > > The overall point that I want to make (to the community), however, is that > once you start introducing these metadata blocks, the content is no longer > Markdown. Specifically, it’s no longer Gruber’s Original Markdown. It’s > something else. It’s MultiMarkdown; it’s pandoc Markdown with a title block; > it’s a tar file with extended attributes; it’s a ZIP file with some kind of > manifest; it’s YAML; it’s HTML; it’s XML; it’s JSON…ultimately, it’s some > container format. And (Gruber’s) Markdown isn’t a container format. It’s > about content; it was designed that way. It’s a feature, and it’s a > limitation. And that’s just fine. > > The first premise of the Internet-Draft is that “text/markdown” will be > sufficient to identify all Markdown content (the alternatives being “don’t > label it as anything, keep it text/plain”, and “register hundreds upon > hundreds of different media types”—the former is not useful and the latter is > not interoperable). The second premise is that we are not going to touch the > syntax—any imposition of structure on the content, however small, is a change > to the syntax. Which is what leads us to the parameters. > > Some people have said that parameters aren’t a good place to put “these > things” because parameters aren’t preserved in (for example) files. But I > find that argument pretty thin. The label “text/markdown” is also not > guaranteed to be preserved when you save a file, because there is no uniform > way to associate Content-Types with files across file systems. But if you’re > going to label Markdown content as “text/markdown”, you’re already in a data > storage regime that supports Internet media types, so the data storage regime > should be supporting parameters just as well. > > Sean > >> >> >> -- Dennis E. Hamilton >> dennis.hamil...@acm.org +1-206-779-9430 >> https://keybase.io/orcmid PGP F96E 89FF D456 628A >> X.509 certs used and requested for signed e-mail >> >> >> >> -----Original Message----- >> From: Markdown-Discuss On Behalf Of Sean Leonard >> Sent: Monday, September 22, 2014 16:51 >> To: markdown-discuss@six.pairlist.net >> Subject: New Version Notification for draft-ietf-appsawg-text-markdown-02.txt >> >> Just a notification that draft-02 of the text/markdown registration has >> been posted. It incorporates a lot of public and private comments that >> were received over the last few weeks. >> >> A change log is in Appendix A. >> >> ******************** >> >> A new version of I-D, draft-ietf-appsawg-text-markdown-02.txt >> has been successfully submitted by Sean Leonard and posted to the >> IETF repository. >> >> Name: draft-ietf-appsawg-text-markdown >> Revision: 02 >> Title: The text/markdown Media Type >> Document date: 2014-09-22 >> Group: appsawg >> Pages: 25 >> URL: >> http://www.ietf.org/internet-drafts/draft-ietf-appsawg-text-markdown-02.txt >> Status: >> https://datatracker.ietf.org/doc/draft-ietf-appsawg-text-markdown/ >> Htmlized: >> http://tools.ietf.org/html/draft-ietf-appsawg-text-markdown-02 >> Diff: >> http://www.ietf.org/rfcdiff?url2=draft-ietf-appsawg-text-markdown-02 >> >> Abstract: >> This document registers the text/markdown media type for use with >> Markdown, a family of plain text formatting syntaxes that optionally >> can be converted to formal markup languages such as HTML. >> >> >> >> >> Please note that it may take a couple of minutes from the time of submission >> until the htmlized version and diff are available at tools.ietf.org. >> >> The IETF Secretariat >> >> _______________________________________________ >> Markdown-Discuss mailing list >> Markdown-Discuss@six.pairlist.net >> https://pairlist6.pair.net/mailman/listinfo/markdown-discuss >> >> _______________________________________________ >> Markdown-Discuss mailing list >> Markdown-Discuss@six.pairlist.net >> https://pairlist6.pair.net/mailman/listinfo/markdown-discuss > > _______________________________________________ > Markdown-Discuss mailing list > Markdown-Discuss@six.pairlist.net > https://pairlist6.pair.net/mailman/listinfo/markdown-discuss
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Markdown-Discuss mailing list Markdown-Discuss@six.pairlist.net https://pairlist6.pair.net/mailman/listinfo/markdown-discuss