Type MIME .md : text/markdown

Les fichiers se terminant par .md (Markdown) utilisent le type MIME text/markdown.

Mis à jour le

text/markdown
Type MIME pour .md
Texte
Catégorie
Oui
Compresser avec gzip/Brotli

Quel est le type MIME des fichiers .md ?

Le type MIME (type de média) des fichiers Markdown portant l’extension .md est text/markdown. Il est enregistré dans la RFC 7763. Les navigateurs l’affichent comme du texte brut ; aucun rendu intégré n’existe.

En-tête Content-Type

Content-Type: text/markdown; charset=utf-8

Les types textuels doivent inclure un charset afin que le navigateur décode correctement les caractères.

Configuration du serveur

ServeurConfiguration
Nginx (mime.types ou types {})text/markdown md;
Apache (.htaccess)AddType text/markdown .md
IIS (web.config)<mimeMap fileExtension=".md" mimeType="text/markdown" />
Node.js / Expressres.type('md') ou res.setHeader('Content-Type', 'text/markdown; charset=utf-8')
Amazon S3Définir Content-Type: text/markdown sur l’objet (métadonnées), ou transmettre --content-type text/markdown à aws s3 cp

Faut-il compresser les fichiers .md ?

Oui. Le Markdown est du texte : activer gzip ou Brotli pour text/markdown permet généralement d’économiser 50 à 80 % de la taille transférée. Vérifiez que la liste de compression de votre serveur inclut bien ce type, en le contrôlant avec le test de compression de site web.

Pourquoi le type MIME est important

Les navigateurs décident de ce qu’il faut faire d’une réponse (l’afficher, l’exécuter, la lire ou la télécharger) à partir de l’en-tête Content-Type, et non de l’extension du fichier. Avec X-Content-Type-Options: nosniff, un type erroné provoque le blocage pur et simple des feuilles de style et des scripts. Pour les envois de fichiers, ne faites jamais confiance au type transmis par le client : vérifiez le contenu du fichier (ses octets magiques) côté serveur.

Questions fréquentes

Quel est le type MIME pour .md ?
text/markdown.
Comment définir le Content-Type pour .md dans Nginx ?
Vérifiez que text/markdown md; figure dans le bloc types (généralement dans /etc/nginx/mime.types), puis rechargez Nginx.
Faut-il compresser les fichiers .md avec gzip ?
Oui : ce format se compresse très bien, ajoutez donc ce type à votre configuration gzip/Brotli.