diff --git a/_includes/header.html b/_includes/header.html index f5388aae..a4a29354 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -18,21 +18,21 @@ -
- {%- for path in page_paths -%} - {%- assign my_page = site.pages | where: "path", path | first -%} - {%- if my_page.title -%} - {{ my_page.title | escape }} - {%- endif -%} - {%- endfor -%} - - + {%- endif -%} diff --git a/_sass/minima/custom-styles.scss b/_sass/minima/custom-styles.scss index 5d96c80f..dfa62892 100644 --- a/_sass/minima/custom-styles.scss +++ b/_sass/minima/custom-styles.scss @@ -1,13 +1,13 @@ -.cheatsheet { - background-color: #e8e8e8; - padding: 8px 12px; -} - -.glossary { +.cheatsheet, .glossary { background-color: #f3f0f0; padding: 8px 12px; } +@media (prefers-color-scheme: dark) { + .cheatsheet, .glossary { + background-color: #333; + } +} .post-header { &, h1 { @@ -37,7 +37,7 @@ margin-left: -120px; padding: 10px; - background: #fff; + background: var(--minima-background-color); border: 1px solid #ccc; box-shadow: 0 0 10px rgba(0,0,0,0.1); z-index: 1000; @@ -49,6 +49,12 @@ font: 400 16px / 1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } +@media (prefers-color-scheme: dark) { + .glossary-popup { + border-color: #444; + } +} + #pagination { width: 100%; @@ -144,6 +150,11 @@ input:checked + .slider:before { z-index: 1; } + +#nav-menu { + display: flex; +} + .site-nav .trigger { display: flex; align-items: center; @@ -180,3 +191,23 @@ input:checked + .slider:before { background-color: #aaa; border: 1px solid #999; } + +@media (prefers-color-scheme: dark) { + .spoiler, .spoiler * { + color: #333; + } + + .spoiler { + color: white; + background-color: #333; + } + + .spoiler[data-revealed], .spoiler[data-revealed] * { + background-color: #333; + } + + .spoiler[data-revealed] code { + background-color: #222; + border-color: #111; + } +}