Skip to content

Commit 0d54e74

Browse files
committed
docs: refine mkdocs theme styling
Add light/dark palette toggle and premium typography via custom CSS.
1 parent 3354d46 commit 0d54e74

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed

docs/_assets/theme.css

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
:root {
2+
--md-text-font: "Outfit", sans-serif;
3+
--md-code-font: "JetBrains Mono", monospace;
4+
}
5+
6+
.md-typeset h1,
7+
.md-typeset h2,
8+
.md-typeset h3 {
9+
font-weight: 600;
10+
letter-spacing: -0.01em;
11+
}
12+
13+
.md-typeset h1 {
14+
font-size: 2.1rem;
15+
}
16+
17+
.md-typeset h2 {
18+
font-size: 1.6rem;
19+
}
20+
21+
.md-typeset h3 {
22+
font-size: 1.25rem;
23+
}
24+
25+
.md-header__title,
26+
.md-nav__title {
27+
font-weight: 600;
28+
letter-spacing: 0.01em;
29+
}

mkdocs.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,22 @@ edit_uri: ""
88
theme:
99
name: material
1010
language: en
11+
font:
12+
text: Outfit
13+
code: JetBrains Mono
14+
palette:
15+
- scheme: default
16+
primary: indigo
17+
accent: amber
18+
toggle:
19+
icon: material/weather-night
20+
name: Switch to dark mode
21+
- scheme: slate
22+
primary: indigo
23+
accent: amber
24+
toggle:
25+
icon: material/white-balance-sunny
26+
name: Switch to light mode
1127
features:
1228
- navigation.tabs
1329
- navigation.sections
@@ -62,6 +78,9 @@ plugins:
6278
- git-revision-date-localized:
6379
fallback_to_build_date: true
6480

81+
extra_css:
82+
- _assets/theme.css
83+
6584
markdown_extensions:
6685
- admonition
6786
- toc:

0 commit comments

Comments
 (0)