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 :

  1. Nainstaluj Markdown parser MyST-Parser

$ pip install --upgrade myst-parser
  1. Pridaj MyST-Parser do extension v konfiguracii projektu conf.py

extensions = ['myst_parser']

Poznámka

MyST-Parser vyzaduje Sphinx 2.1 alebo novsi.

  1. 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: