Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| it:software:mkdocs [2023/10/09 20:00] – vytvořeno Petr Nosek | it:software:mkdocs [2023/12/08 22:28] (aktuální) – Petr Nosek | ||
|---|---|---|---|
| Řádek 23: | Řádek 23: | ||
| </ | </ | ||
| + | Sestavení dokumentace do HTML: | ||
| + | <code bash> | ||
| + | docker run --rm -it -p 8000:8000 -v ${PWD}:/ | ||
| + | </ | ||
| + | ===== Konfiguračního soubor mkdocs.yml ===== | ||
| + | |||
| + | Při generování buildu jsem měl problémy, že odkazy v menu odkazovaly na složky a ne na konkrétní HTML stránky. Problém je podepsaný [[https:// | ||
| + | |||
| + | Řešení bylo přidat do konfiguračního souboru *mkdocs.yml* tuto direktivu: | ||
| + | |||
| + | < | ||
| + | use_directory_urls: | ||
| + | </ | ||
| + | |||
| + | Takže konfigurační soubor vypadá například takto: | ||
| + | |||
| + | <code yml> | ||
| + | site_name: FinTailor | ||
| + | nav: | ||
| + | - Instalace: index.md | ||
| + | - Poinstalační kroky: after-install.md | ||
| + | - Databázový model: dbmodel.md | ||
| + | - Databáze: database.md | ||
| + | - Vkládání nového leadu: new-lead.md | ||
| + | - Konfigurační soubory: | ||
| + | - docker-compose.yml: | ||
| + | |||
| + | use_directory_urls: | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Mermaid pro MkDocs ===== | ||
| + | |||
| + | Pro kreslení grafů je potřeba přidat plugin pro Mermaid. Vycházel jsem z [[https:// | ||
| + | |||
| + | Editoval jsem soubor **mkdocs.yml** a přidal plugin Mermaid: | ||
| + | |||
| + | < | ||
| + | site_name: My Documentation | ||
| + | markdown_extensions: | ||
| + | - pymdownx.superfences: | ||
| + | custom_fences: | ||
| + | - name: mermaid | ||
| + | class: mermaid | ||
| + | format: !!python/ | ||
| + | </ | ||
| + | |||
| + | Pak už stačí přidat kód pro graf Mermaid. | ||
| + | |||
| + | < | ||
| + | ``` mermaid | ||
| + | graph LR | ||
| + | A[Start] --> B{Error?}; | ||
| + | B -->|Yes| C[Hmm...]; | ||
| + | C --> D[Debug]; | ||
| + | D --> B; | ||
| + | B ----> | ||
| + | ``` | ||
| + | </ | ||
| + | |||
| + | |||
| + | Pro zkoušení možností grafů Mermaid lze použít i [[https:// | ||
| + | |||
| + | Pro další zkoumání může posloužit ještě tento zdroj: https:// | ||
| + | |||
| + | ===== Další zdroje ===== | ||
| + | |||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||