Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
it:software:mkdocs [2023/10/09 20:03] – Petr Nosek | it:software:mkdocs [2023/12/08 22:28] (aktuální) – Petr Nosek | ||
---|---|---|---|
Řádek 29: | Řádek 29: | ||
</ | </ | ||
+ | ===== 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:// | ||