# Converter Markdown em HTML

> Use o protótipo String.markdown() para converter texto Markdown em HTML, para conteúdo guardado por utilizadores ou em ficheiros.

Framework: total5
Product: Total.js 5 (total5@0.0.19)
Language: pt
Content-SHA256: 1acd31113a85f1a1390c6e5d52bf34e1d149536ddd52da9892f1ccbe29a9cf27
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: total5-installed@total5@0.0.19
Review: not-recorded

O Total.js acrescenta `markdown()` às strings. Converte títulos, ênfase, listas, ligações, código e tabelas em HTML e faz escape das etiquetas HTML em bruto no texto. Passe um objeto de opções para escolher o que é convertido; as mais úteis são `ul`, `links`, `formatting`, `headlines`, `code`, `tables` e `linetag` (a etiqueta usada nos parágrafos).

```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);
}
```
