Ticket #12 (new vylepšení) — at Initial Version
Zvýrazňování syntaxe
Reported by: | fiki | Owned by: | fiki |
---|---|---|---|
Priority: | kritické | Milestone: | Uvedení na světový trh |
Component: | Java | Version: | vývojová |
Keywords: | python, syntaxe | Cc: |
Description
Ukázky kódu (v <pre/>) by měly mít zvýrazněnou syntaxi. K tomu lze použít Pygments resp. příkaz pygmentize, který vyrobí XHTML (případně SVG) se zvýrazněnou syntaxí. Je potřeba připojit CSS získané pomocí
$ pygmentize -S default -f html > style.css
- v XSLT detekovat <pre syntaxe="xxx"/> a tyto elementy prohnat zvýrazňovačem. xxx zde znamená jazyk, který se má zvýrazňovat.
- vytvořit funkci v Javě, která zavolá pygmentize a vrátí kód se zvýrazněnou syntaxí
- ošetřit případ, kdy Pygments nejsou v systému nainstalované – vložíme text bez zvýrazněné syntaxe a vypíšeme varování
Note: See
TracTickets for help on using
tickets.