Skip to content
Extraits de code Groupes Projets
mkdocs.yml 5,23 ko
Newer Older
# À modifier avec le nom et la description du site
Sylvain Melot's avatar
Sylvain Melot a validé
site_name: "Cours NSI terminale"
site_description: Cours NSI
# À modifier, avec votre nom et la licence choisie
Vincent-Xavier Jumel's avatar
Vincent-Xavier Jumel a validé
copyright: |
    Association <a href="https://aeif.fr">AEIF</a>
    <a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.fr"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br/>
    Hébergé sur la forge gérée par l'<a href="https://aeif.fr">AEIF</a>

# À modifier, avec votre mail
extra:
    social:
        - icon: fontawesome/regular/envelope
Sylvain Melot's avatar
Sylvain Melot a validé
          link: mailto:smelot@lyceedesmascareignes.org
          name: Écrire à l'auteur
Sylvain Melot's avatar
Sylvain Melot a validé
        #- icon: fontawesome/brands/gitlab
        #  link: !ENV [CI_PROJECT_ROOT_NAMESPACE]
        #  name: AEIF
Mireille COILHAC's avatar
Mireille COILHAC a validé

# Éventuellement à modifier avec votre thème de couleurs
Vincent-Xavier Jumel's avatar
Vincent-Xavier Jumel a validé
theme:
Mireille COILHAC's avatar
Mireille COILHAC a validé
    favicon: assets/favicon.ico
    icon:
Sylvain Melot's avatar
Sylvain Melot a validé
        logo: material/stairs-up
Sylvain Melot's avatar
Sylvain Melot a validé
    #custom_dir: my_theme_customizations/
    name: pyodide-mkdocs-theme
    #font: false                     # RGPD ; pas de fonte Google
    #language: fr                    # français
    #palette:                        # Palettes de couleurs jour/nuit
    #  - media: "(prefers-color-scheme: light)"
    #    scheme: default
     #   primary: indigo
    #    accent: indigo
    #    toggle:
    #        icon: material/weather-sunny
    #        name: Passer au mode nuit
    #  - media: "(prefers-color-scheme: dark)"
    #    scheme: slate
    #    primary: black
    #    accent: green
    #    toggle:
     #       icon: material/weather-night
    #        name: Passer au mode jour
Mireille COILHAC's avatar
Mireille COILHAC a validé
    features:
Sylvain Melot's avatar
Sylvain Melot a validé
        #- navigation.instant
        # - navigation.tabs   Pour avoir le menu vertical il fallait supprimer ça
Mireille COILHAC's avatar
Mireille COILHAC a validé
        - navigation.top
        - toc.integrate
        - header.autohide
        - content.code.annotate   # Pour les annotations de code deroulantes avec +
Sylvain Melot's avatar
Sylvain Melot a validé
        - content.code.copy  # Ajout après MAJ pour pouvoir copier du code
        - content.code.selec
Mireille COILHAC's avatar
Mireille COILHAC a validé

# Fin de modifications à effectuer, ne pas toucher les lignes suivantes sauf si vous comprenez ce que vous faites.

site_url: !ENV [CI_PAGES_URL, "http://127.0.0.1:8000/"]
site_author: !ENV [CI_COMMIT_AUTHOR, "Nom d'auteur"]
Sylvain Melot's avatar
Sylvain Melot a validé
# repo_url: !ENV [CI_PROJECT_URL]
Sylvain Melot's avatar
Sylvain Melot a validé
edit_uri: !ENV [EDIT_VARIABLE]

docs_dir: docs

nav:
  - "🏡 Accueil": index.md
  - ... | regex=^(?:(?!_REM.md).)*$
Vincent-Xavier Jumel's avatar
Vincent-Xavier Jumel a validé

markdown_extensions:
Sylvain Melot's avatar
Sylvain Melot a validé
    - md_in_html
Mireille COILHAC's avatar
Mireille COILHAC a validé
    - meta
    - abbr
    - def_list                      # Les listes de définition.
    - attr_list                     # Un peu de CSS et des attributs HTML.
    - footnotes                     # Notes[^1] de bas de page.  [^1]: ma note.
    - admonition                    # Blocs colorés  !!! info "ma remarque"
    - pymdownx.details              #   qui peuvent se plier/déplier.
    - pymdownx.caret                # Passage ^^souligné^^ ou en ^exposant^.
    - pymdownx.mark                 # Passage ==surligné==.
    - pymdownx.tilde                # Passage ~~barré~~ ou en ~indice~.
    - pymdownx.highlight:           # Coloration syntaxique du code
        auto_title: true
        auto_title_map:
            "Python": "🐍 Script Python"
            "Python Console Session": "🐍 Console Python"
            "Text Only": "📋 Texte"
            "E-mail": "📥 Entrée"
            "Text Output": "📤 Sortie"
    - pymdownx.inlinehilite         # pour  `#!python  <python en ligne>`
    - pymdownx.snippets             # Inclusion de fichiers externe.
    - pymdownx.tasklist:            # Cases à cocher  - [ ]  et - [x]
        custom_checkbox:    false   #   avec cases d'origine
        clickable_checkbox: true    #   et cliquables.
    - pymdownx.tabbed:              # Volets glissants.  === "Mon volet"
        alternate_style: true 
    - pymdownx.keys:                # Touches du clavier.  ++ctrl+d++
        separator: "\uff0b"
    - pymdownx.emoji:               # Émojis  :boom:
        emoji_index:     !!python/name:materialx.emoji.twemoji
        emoji_generator: !!python/name:materialx.emoji.to_svg
    - pymdownx.superfences:
        custom_fences:
          - name: mermaid
            class: mermaid
            format: !!python/name:pymdownx.superfences.fence_code_format
    - pymdownx.arithmatex:
        generic: true
    - toc:
        permalink: ⚓︎
        toc_depth: 2
Vincent-Xavier Jumel's avatar
Vincent-Xavier Jumel a validé
plugins:
Sylvain Melot's avatar
Sylvain Melot a validé

    - awesome-pages:
Mireille COILHAC's avatar
Mireille COILHAC a validé
        collapse_single_pages: true
Sylvain Melot's avatar
Sylvain Melot a validé

Sylvain Melot's avatar
Sylvain Melot a validé
    - search
    - tags:
Sylvain Melot's avatar
Sylvain Melot a validé
        tags_file: tags.md
    - pyodide_macros:
        # Vous pouvez ajouter ici tout réglage que vous auriez ajouté concernant les macros:
        on_error_fail: true     # Il est conseillé d'ajouter celui-ci si vous ne l'utilisez pas.
Sylvain Melot's avatar
Sylvain Melot a validé
    - sqlite-console
Sylvain Melot's avatar
Sylvain Melot a validé

# En remplacement de mkdocs-exclude. Tous les fichiers correspondant aux patterns indiqués seront
# exclu du site final et donc également de l'indexation de la recherche.
# Nota: ne pas mettre de commentaires dans ces lignes !
exclude_docs: |
    **/*_REM.md
    **/*.py
Sylvain Melot's avatar
Sylvain Melot a validé
    **/5_Les_bulles.md
Sylvain Melot's avatar
Sylvain Melot a validé
    **/Arbres_complets.md
Sylvain Melot's avatar
Sylvain Melot a validé
    **/8_test.md
Mireille COILHAC's avatar
Mireille COILHAC a validé
  
Sylvain Melot's avatar
Sylvain Melot a validé
#extra_javascript:
 # - xtra/javascripts/mathjax-config.js                    # MathJax
 # - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
Vincent-Xavier Jumel's avatar
Vincent-Xavier Jumel a validé

extra_css:
Sylvain Melot's avatar
Sylvain Melot a validé
 # - xtra/stylesheets/qcm.css ##
  - xtra/stylesheets/ajustements.css  # ajustements
Sylvain Melot's avatar
Sylvain Melot a validé