From 5f5febd1b98aabce196641fbef85d60c19cc74ab Mon Sep 17 00:00:00 2001 From: Martin Hauser Date: Sun, 28 Jul 2024 18:36:08 +0200 Subject: [PATCH] feat(mkdocs): Add theme palette configuration Add automatic, light and dark mode toggle to the palette settings. Fixes #23 --- {{cookiecutter.hyphenated}}/mkdocs.yml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/{{cookiecutter.hyphenated}}/mkdocs.yml b/{{cookiecutter.hyphenated}}/mkdocs.yml index 45a2202..197a168 100644 --- a/{{cookiecutter.hyphenated}}/mkdocs.yml +++ b/{{cookiecutter.hyphenated}}/mkdocs.yml @@ -12,9 +12,23 @@ theme: language: en #logo: assets/logo.png palette: - scheme: preference - primary: indigo - accent: indigo + # Palette toggle for automatic mode + - media: "(prefers-color-scheme)" + toggle: + icon: material/brightness-auto + name: Switch to light mode + # Palette toggle for light mode + - media: "(prefers-color-scheme: light)" + scheme: default + toggle: + icon: material/brightness-7 + name: Switch to dark mode + # Palette toggle for dark mode + - media: "(prefers-color-scheme: dark)" + scheme: slate + toggle: + icon: material/brightness-4 + name: Switch to system preference features: - navigation.indexes - navigation.instant