Skip to content

Commit 76ad09c

Browse files
committed
feat: add theme palette toggles for light and dark modes
1 parent 029f24e commit 76ad09c

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

mkdocs.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ site_author: Priyanshu Dangare
1111
site_url: https://aspizu.github.io/tshu
1212
theme:
1313
name: material
14+
logo: assets/tshu-logo.svg
15+
favicon: assets/tshu-logo.svg
1416
features:
1517
- navigation.instant
1618
- navigation.instant.prefetch
@@ -29,6 +31,28 @@ theme:
2931
font:
3032
text: Inter Tight
3133
code: Cascadia Code
34+
palette:
35+
# Palette toggle for automatic mode
36+
- media: "(prefers-color-scheme)"
37+
toggle:
38+
icon: material/brightness-auto
39+
name: Switch to light mode
40+
41+
# Palette toggle for light mode
42+
- media: "(prefers-color-scheme: light)"
43+
scheme: white
44+
primary: white
45+
toggle:
46+
icon: material/brightness-7
47+
name: Switch to dark mode
48+
49+
# Palette toggle for dark mode
50+
- media: "(prefers-color-scheme: dark)"
51+
scheme: slate
52+
primary: black
53+
toggle:
54+
icon: material/brightness-4
55+
name: Switch to system preference
3256
plugins:
3357
- search
3458
- mkdocstrings:

0 commit comments

Comments
 (0)