site_name: openHPI.cloud
site_url: https://docs.openhpi.cloud
repo_url: https://lab.xikolo.de/cloud/docs
repo_name: cloud/docs
edit_uri: edit/main/docs/

theme:
  name: material
  font: false
  logo: assets/favicon.svg
  palette:
    - media: "(prefers-color-scheme: light)"
      scheme: default
      toggle:
        icon: material/brightness-7
        name: Switch to dark mode
    - media: "(prefers-color-scheme: dark)"
      scheme: slate
      toggle:
        icon: material/brightness-4
        name: Switch to light mode
  features:
    - content.code.annotate
    - content.tabs.link
    - navigation.expand
    - navigation.indexes
    - navigation.sections
    - navigation.tracking
    - search.highlight
    - search.share
    - search.suggest
  custom_dir: overrides

extra_javascript:
  - assets/vendor/luminous.js
  - assets/extra.js

extra_css:
  - assets/vendor/luminous.css
  - assets/extra.css

plugins:
  - search
  - awesome-pages
  - git-revision-date
  - inline-svg
  - macros:
      include_yaml:
        - variables.yaml
  - social:
      cards_color:
        fill: "#222222"
        text: "#ffffff"
      cards_font: "Noto Sans"

markdown_extensions:
  - abbr
  - admonition
  - attr_list
  - mdx_truly_sane_lists:
      nested_indent: 2
      truly_sane: True
  - meta
  - pymdownx.details
  - pymdownx.emoji:
      emoji_index: !!python/name:materialx.emoji.twemoji
      emoji_generator: !!python/name:materialx.emoji.to_svg
  - pymdownx.extra
  - pymdownx.highlight
  - pymdownx.inlinehilite
  - pymdownx.keys
  - pymdownx.magiclink
  - pymdownx.smartsymbols
  - pymdownx.superfences
  - pymdownx.tabbed:
      alternate_style: True
  - smarty
  - toc:
      permalink: True