md2html.js umí zpracovat:
Vloží obrázek loga:
<img src="logo.png" class="logo" alt="logo">
Příklad v Markdown:
{logo}
Vloží vizuální procentuální meter.
Příklad:
Skóre: {meter, 72.5}
Vloží automatický obsah dokumentu (TOC) z nadpisů h2 a h3.
id, doplní se automatickyPříklad v Markdown:
{contents}
Na konec nadpisu můžeš přidat {collapse} nebo {collapse:open}.
{collapse} vytvoří sbalitelnou sekci, která je ve výchozím stavu zavřená{collapse:open} vytvoří sbalitelnou sekci, která je ve výchozím stavu otevřenáPříklad:
## Podrobnosti {collapse}
Obsah uvnitř sbalitelné sekce.
### Dílčí sekce
Další obsah.
## Další kapitola
Pokud se v libovolné buňce řádku tabulky vyskytne jeden z těchto tagů, dostane celý <tr> CSS
třídu:
{red} -> class="red"{yellow} -> class="yellow"{green} -> class="green"Tag se následně z textu odstraní.
Příklad:
| Kontrola | Stav |
| --- | --- |
| Šifrování | Slabé {red} |
Pokud bunka obsahuje {v}, bunka (<th> nebo <td>) dostane CSS
třídu vertical.
Tag se následně z textu odstraní. Ve výstupu se pak text v této buňce zobrazí vertikálně (svisle), pokud to
definuje styl pro třídu vertical.
Příklad:
| {v} Parametr | Hodnota |
| --- | --- |
| {v} RSSI | -67 dBm |
Pokud hned pod tabulku přidáš řádek s tagem {legend, ...}, vygeneruje se legenda pod tabulkou:
Příklad:
| Metoda | Výsledek |
| --- | --- |
| WPA2 | OK |
{legend, Hodnoceno dle interní metodiky Q2/2026.}
V prvním řádku blockquote můžeš použít tyto tagy:
{green}{yellow}{red}Příklad:
> {yellow}
> Toto je varování.
Výstup:
<blockquote class="yellow">...</blockquote>
Podpora je pro nadpisy úrovně 1 až 6.
# H1
## H2
### H3
Text na po sobě jdoucích řádcích (bez prázdného řádku mezi nimi) se spojí do jednoho odstavce.
Funguje řádek složený z alespoň 3 znaků -, * nebo _ (s mezerami).
---
***
_ _ _
-, *, +1., 2. ...- Položka
- Vnořená položka
1. První
2. Druhá
Řádky začínající > se převedou na blockquote.
> Toto je citace.
Podpora fenced code blocku pomocí trojitých backticků.
```js
console.log('ahoj');
```
Tabulka je rozpoznána při standardním markdown zápisu přes | a oddělovacím řádku.
| Sloupec A | Sloupec B |
| --- | --- |
| A1 | B1 |
`kod`**text** nebo __text__*text*~~text~~[text](url)<small>...</small> a <hr>Poznámka: kurzíva přes _text_ není podporená (záměrně kvůli kolizím s SSID/identifikátory).
Podporované jsou i vybrané HTML zápisy:
<div>...</div>) se vloží do výstupu jako raw HTML<!-- ... --> se zachováPříklad:
<div class="note">Vlastní HTML blok</div>
Toto je drobná poznámka.
Lze použít zpětné lomítko před znaky:
\\ \` \* \_ \{ \} \[ \] \( \) \~ \!
Pokud je při generování zaškrtnuto "vše v jednom":
<style>url(...) se pokusí převést na data URIPokud nějaký zdroj nejde načíst, zůstane původní odkaz a v aplikaci se zobrazí varování.