Basé sur polinux/mkdocs (merci aux devs).
Cette image ajoute juste le plugin mermaid2.
Les fichiers sont à mettre dans le répertoire docs/.
exemple de config : mkdocs.yml
site_name: Site title## ajouter éventuellement une nav#nav:# - Accueil: README.md# ...theme:
name: materialmarkdown_extensions:
- admonition
- pymdownx.highlight:
linenums: true
- pymdownx.superfences:
custom_fences:
- name: mermaidclass: mermaidformat: !!python/name:mermaid2.fence_mermaid# si vous voulez un style custom# extra_css: [extra.css]plugins:
- mermaid2:
version: 8.9.0
- search
- mkdocs-videoExemple de docker-compose.yml (avec traefik2)
version: '3.8'services:
app:
image: kibatic/mkdocslabels:
- "traefik.http.services.mkdocs.loadbalancer.server.port=8000"environment:
LIVE_RELOAD_SUPPORT: 'true'ADD_MODULES: 'fontawesome-markdown mkdocs-git-revision-date-localized-plugin mkdocs-material mermaid2'DOCS_DIRECTORY: '/mkdocs'volumes:
- .:/mkdocs