makro/pre

Version 1 (modified by fiki, 13 years ago)

--

Zvýrazňování syntaxe

Do stránek můžeme vkládat ukázky kódu. Pokud chceme, aby měly zvýrazněnou syntaxi, vložíme je pomocí následující značky:

<m:pre jazyk="bash">#!/bin/bash
export INFO="toto je nějaký skript v BASHi";
echo $INFO;
exit 0;</m:pre>

Generátor použije program pygmentize pro obarvení syntaxe a výsledek vloží do značek <pre>…</pre>.

Zdrojový kód nemusíme vkládat přímo do zdrojového XML, ale může být v samostatném souboru, odkud se při generování načte:

<m:pre jazyk="bash" src="nějaký-skript.sh"/>

Pak můžeme nechat vygenerovat i odkaz na stažení takového souboru – k tomu slouží volitelný atribut odkaz:

<m:pre jazyk="bash" src="nějaký-skript.sh" odkaz="ano"/>

Attachments