Markdown
Markdown je ľahký značkovací jazyk so zjednodušenou syntaxou formátovania obyčajného textu. Existuje v mnohých syntakticky odlišných príchutiach. Na podporu dokumentácie založenej na Markdown môže Sphinx použiť MyST-Parser.
Instalacia
Pre pouzitie markdownu vo vlastnom projekte postupujte nasledovne :
Nainstaluj Markdown parser MyST-Parser
$ pip install --upgrade myst-parser
Pridaj MyST-Parser do extension v konfiguracii projektu
conf.py
extensions = ['myst_parser']
Poznámka
MyST-Parser vyzaduje Sphinx 2.1 alebo novsi.
Ak chcete použiť súbory Markdown s inými príponami ako .md, upravte premennú source_suffix.Nasledujúci príklad konfiguruje Sphinx na analýzu všetkých súborov s príponami .md a .txt ako Markdown:
source_suffix = {
'.rst': 'restructuredtext',
'.txt': 'markdown',
'.md': 'markdown',
}
4. MyST-Parser môžete ďalej nakonfigurovať tak, aby umožňoval vlastnú syntax, ktorú štandardná CommonMark nepodporuje. Viac v dokumentácii MyST-Parser.
Zbierka rozšírení Sphinx
Nástroje v ekosystéme Sphinx na písanie krásnych online kníh a dokumentov: