{"id":4091,"date":"2024-03-28T14:01:48","date_gmt":"2024-03-28T13:01:48","guid":{"rendered":"https:\/\/www.ralentirtravaux.com\/le_blog\/?p=4091"},"modified":"2024-03-28T14:09:06","modified_gmt":"2024-03-28T13:09:06","slug":"rfc-7764-guidance-on-markdown","status":"publish","type":"post","link":"https:\/\/www.ralentirtravaux.com\/le_blog\/rfc-7764-guidance-on-markdown\/","title":{"rendered":"RFC 7764 Guidance on Markdown"},"content":{"rendered":"<p>Citations provenant de <a href=\"https:\/\/www.bortzmeyer.org\/7764.html\">RFC 7764: Guidance on Markdown: Design Philosophies, Stability Strategies, and Select Registrations<\/a><\/p>\n<h2>Texte brut, formats binaires et markdown<\/h2>\n<blockquote>\n<p>Lorsqu&rsquo;on veut stocker des textes (romans, rapports techniques, articles scientifiques, lettres d&rsquo;amour, etc) sur un syst\u00e8me informatique, on a plusieurs solutions : elles vont du <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/texte%20brut\">texte brut<\/a><\/strong> \u00e0 un format binaire. Le texte brut est le stockage des seuls caract\u00e8res <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Unicode\">Unicode<\/a><\/strong> (cf. <a href=\"http:\/\/www.bortzmeyer.org\/6838.html\">RFC 6838<\/a>, section 4.2.1 : le texte est distribu\u00e9 sur l&rsquo;Internet avec un type MIME<code>text\/quelquechose<\/code>, par exemple <code>text\/plain<\/code> pour le texte brut). Son gros avantage est qu&rsquo;il est lisible et modifiable avec n&rsquo;importe quel logiciel. Bon, en fait, le texte brut n&rsquo;est jamais tout \u00e0 fait brut. Il contient quelques caract\u00e8res de contr\u00f4le comme le <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/saut%20de%20ligne\">saut de ligne<\/a><\/strong> ou la <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/marque%20d'un%0A%20%20%20%20nouveau%20paragraphe\">marque d&rsquo;un nouveau paragraphe<\/a><\/strong>(U+2029 en <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Unicode\">Unicode<\/a><\/strong>, mais ce s\u00e9parateur de paragraphe n&rsquo;est que rarement g\u00e9r\u00e9 par les logiciels).<br \/>\n\u00c0 l&rsquo;autre extr\u00e9mit\u00e9 se trouve les formats binaires : lisibles et modifiables uniquement par des applications sp\u00e9cifiques (et c&rsquo;est pour cela qu&rsquo;ils sont distribu\u00e9s avec le type MIME <code>application\/quelquechose<\/code>).<br \/>\nEntre les deux se trouvent le texte format\u00e9 ou marqu\u00e9. Il s&rsquo;agit \u00e0 premi\u00e8re vue de texte brut mais il inclut en fait quelques marques qui ont une signification non pr\u00e9vue par le jeu de caract\u00e8res. Un exemple classique est la mise en \u00e9vidence qui, en Markdown, se fait en encadrant le texte avec des <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Ast%C3%A9risque\">\u00e9toiles<\/a><\/strong> : \u00ab il est <em>tr\u00e8s<\/em> important de comprendre que&#8230; \u00bb<\/p>\n<\/blockquote>\n<h2>Type MIME<\/h2>\n<blockquote>\n<p>Depuis le <a href=\"http:\/\/www.bortzmeyer.org\/7763.html\">RFC 7763<\/a>, il existe un <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/type%20MIME\">type MIME<\/a><\/strong> <sup><a href=\"#note1\">1<\/a><\/sup> pour identifier Markdown,<code>text\/markdown<\/code>. (Une extension de nom de fichier comme <code>.md<\/code> ne suffit pas : tout le contenu n&rsquo;est pas forc\u00e9ment dans des fichiers.)<\/p>\n<\/blockquote>\n<p>La suite porte sur le probl\u00e8me de pr\u00e9servation du type MIME (&quot;Markdown n&rsquo;a pas l&rsquo;\u00e9quivalent du <code>&lt;?xml version=&quot;1.0&quot;&gt;<\/code> qui, au d\u00e9but des contenus en <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Extensible%20Markup%20Language\">XML<\/a><\/strong>, indique sans ambiguit\u00e9 qu&rsquo;il s&rsquo;agit de XML&quot;) ainsi que sur le stockage des m\u00e9tadonn\u00e9es.<\/p>\n<p> Lire <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc7764\">RFC 7764<\/a><\/p>\n<p><a name=\"note1\">1<\/a>\u00a0:\u00a0Un type de m\u00e9dias (media type en anglais), \u00e0 l&rsquo;origine (et toujours commun\u00e9ment) appel\u00e9 type MIME, est un identifiant de format de donn\u00e9es sur internet en deux parties.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Citations provenant de RFC 7764: Guidance on Markdown: Design Philosophies, Stability Strategies, and Select Registrations Texte brut, formats binaires et markdown Lorsqu&rsquo;on veut stocker des textes (romans, rapports techniques, articles scientifiques, lettres d&rsquo;amour, etc) sur un syst\u00e8me informatique, on a plusieurs solutions : elles vont du texte brut \u00e0 un format binaire. Le texte brut [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"templates\/template-full-width.php","format":"standard","meta":{"footnotes":""},"categories":[55,44],"tags":[52,54],"class_list":["post-4091","post","type-post","status-publish","format-standard","hentry","category-markdown","category-technologie","tag-documentation","tag-markdown"],"_links":{"self":[{"href":"https:\/\/www.ralentirtravaux.com\/le_blog\/wp-json\/wp\/v2\/posts\/4091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ralentirtravaux.com\/le_blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ralentirtravaux.com\/le_blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ralentirtravaux.com\/le_blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ralentirtravaux.com\/le_blog\/wp-json\/wp\/v2\/comments?post=4091"}],"version-history":[{"count":7,"href":"https:\/\/www.ralentirtravaux.com\/le_blog\/wp-json\/wp\/v2\/posts\/4091\/revisions"}],"predecessor-version":[{"id":4101,"href":"https:\/\/www.ralentirtravaux.com\/le_blog\/wp-json\/wp\/v2\/posts\/4091\/revisions\/4101"}],"wp:attachment":[{"href":"https:\/\/www.ralentirtravaux.com\/le_blog\/wp-json\/wp\/v2\/media?parent=4091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ralentirtravaux.com\/le_blog\/wp-json\/wp\/v2\/categories?post=4091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ralentirtravaux.com\/le_blog\/wp-json\/wp\/v2\/tags?post=4091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}