Skip to main content

DSFR theme for Mkdocs

Project description

WARNING: This theme is only meant to be used for official French's public service websites and apps.
Its main purpose is to make it easy to identify governmental websites for citizens. See terms.

MkDocs DSFR Theme

Configuration du thème DSFR MkDocs

Ce document décrit les différentes options de configuration pour le thème DSFR MkDocs. Dans votre fichier de configuration mkdocs.yml, vous pouvez définir les options de thème pour personnaliser votre site en utilisant l'exemple suivant :

theme:
  menulateral: true
  intitule: "Intitulé"
  header:
    titre: "Titre"
    sous_titre: "Sous-titre"
    no_search: true
  footer:
    description: "Description à modifier"
    links:
      - name: legifrance.gouv.fr
        url: https://legifrance.gouv.fr
      - name: gouvernement.fr
        url: https://gouvernement.fr
      - name: service-public.fr
        url: https://service-public.fr
      - name: data.gouv.fr
        url: https://data.gouv.fr

Options de Thème

name

Le nom du thème. Il doit être défini sur 'mkdocs'.

locale

La locale pour le thème. Il est défini sur 'fr' pour le français.

custom_dir

Le répertoire du thème personnalisé. Il doit être défini sur 'dsfr/'.

menulateral

Valeur booléenne pour afficher ou masquer le menu latéral. Définissez-le sur true ou false.

intitule

Cette option définit le titre principal dans l'en-tête et le pied de page.

Options d'En-tête

titre

Cela définit le titre qui apparaît dans l'en-tête de la page.

soustitre

Cela définit le sous-titre qui apparaît sous le titre dans l'en-tête de la page.

no_search

Valeur booléenne pour afficher ou masquer la barre de recherche dans l'en-tête. Définissez-le sur true ou false.

Options de Pied de Page

description

Cela définit une description qui apparaît dans le pied de page.

links

Cette option vous permet de définir une liste de liens qui apparaîtront dans le pied de page. Chaque lien doit être un dictionnaire avec des clés name et url.

Release Notes

Version 0.4.0 (DSFR 1.9.3)

  • Ajout de variables de configuration

Version 0.3.1 (DSFR 1.9.3)

  • Correction de problèmes d'import et d'affichage

Version 0.3.0 (DSFR 1.9.3 Juin 2023)

  • Ajout du composant paramètre d'affichage dans le footer pour la gestion des thèmes dark et light

Version 0.2.0 (June 2023)

  • Initial experimental version

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkdocs_dsfr-0.4.0.tar.gz (2.0 MB view hashes)

Uploaded Source

Built Distribution

mkdocs_dsfr-0.4.0-py3-none-any.whl (2.4 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page