Installation

Installation du package pypi

Pour installer MkDocs DSFR, exécutez la commande suivante :

pip install mkdocs-dsfr

Pour plus de détails, consultez la documentation Getting Started with MkDocs .

Configuration

Variables obligatoires du thème :

Nom Exemple de valeur Description
name dsfr Nom du thème (variable MkDocs)
logo_title Intitulé
Officiel
Titre du logo (header et footer)
header.service_title MkDocs DSFR / Documentation Titre principal dans le header
header.service_tagline Documentation du projet MkDocs DSFR Description sous le titre principal

Voici un exemple de configuration pour MkDocs DSFR dans le fichier mkdocs.yml :

---
# Project information
site_name: Your Site Name
site_url: https://example.com/
site_description: Site description
site_dir: public

# Repository
repo_name: Your Repo Name
repo_url: https://github.com/group-name/your-project

# Theme
theme:
  name: dsfr
  logo_title: Intitulé<br>Officiel
  header:
    service_title: MkDocs DSFR / Documentation
    service_tagline: Documentation du projet MkDocs DSFR

# Plugins
plugins:
  - search
  - dsfr-plugin

# Markdown extensions
markdown_extensions:
  - attr_list
  - pymdownx.emoji:
      emoji_generator: !!python/name:pymdownx.emoji.to_svg