# Convertir du Markdown en HTML

> Utilisez le prototype String.markdown() pour rendre du texte Markdown en HTML, pour du contenu saisi par des utilisateurs ou stocké dans des fichiers.

Framework: total5
Product: Total.js 5 (total5@0.0.19)
Language: fr
Content-SHA256: 8b99d414357c4d3a45abad33c1345aa6bcf4b77b97e01cc7a464c6c84de707ea
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: total5-installed@total5@0.0.19
Review: not-recorded

Total.js ajoute `markdown()` aux chaînes. Il transforme titres, emphases, listes, liens, code et tableaux en HTML et échappe les balises HTML brutes du texte. Passez un objet d'options pour choisir ce qui est converti ; les plus utiles sont `ul`, `links`, `formatting`, `headlines`, `code`, `tables` et `linetag` (la balise utilisée pour les paragraphes).

```js controllers/content.js
exports.install = function() {
	ROUTE('POST /markdown/', render);
};

function render($) {
	var html = ($.body.text || '').markdown({ linetag: 'p', ul: true, links: true, formatting: true, headlines: true, code: true });
	$.html(html);
}
```
