Skip to content

Commit 679bbb1

Browse files
authored
tweak site colours, and toggle code styling on light/dark mode (#59)
1 parent 0cb606e commit 679bbb1

File tree

4 files changed

+50
-34
lines changed

4 files changed

+50
-34
lines changed

site/docusaurus.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ const config = /** @type {import("@docusaurus/types").Config} */ {
3636
// scripts: [],
3737

3838
clientModules: [
39-
require.resolve("./src/modules/global.scss"),
39+
require.resolve("./src/css/global.scss"),
4040
],
4141

4242
themeConfig: /** @type {import("@docusaurus/preset-classic").ThemeConfig} */ ({

site/src/css/custom.css

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,25 @@
11
/* override the default Infima variables */
22
:root {
3-
--ifm-color-primary: #2e8555;
4-
--ifm-color-primary-dark: #29784c;
5-
--ifm-color-primary-darker: #277148;
6-
--ifm-color-primary-darkest: #205d3b;
7-
--ifm-color-primary-light: #33925d;
8-
--ifm-color-primary-lighter: #359962;
9-
--ifm-color-primary-lightest: #3cad6e;
3+
--ifm-color-primary: #4a0094;
4+
--ifm-color-primary-dark: #430085;
5+
--ifm-color-primary-darker: #3f007e;
6+
--ifm-color-primary-darkest: #340068;
7+
--ifm-color-primary-light: #5100a3;
8+
--ifm-color-primary-lighter: #5500aa;
9+
--ifm-color-primary-lightest: #6000c0;
10+
--ifm-background-color: #e6e6e6;
1011
--ifm-code-font-size: 95%;
1112
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
1213
}
1314

1415
/* choose a lighter palette in dark mode. */
1516
[data-theme='dark'] {
16-
--ifm-color-primary: #25c2a0;
17-
--ifm-color-primary-dark: #21af90;
18-
--ifm-color-primary-darker: #1fa588;
19-
--ifm-color-primary-darkest: #1a8870;
20-
--ifm-color-primary-light: #29d5b0;
21-
--ifm-color-primary-lighter: #32d8b4;
22-
--ifm-color-primary-lightest: #4fddbf;
17+
--ifm-color-primary: #c285ff;
18+
--ifm-color-primary-dark: #bc79ff;
19+
--ifm-color-primary-darker: #b66eff;
20+
--ifm-color-primary-darkest: #af5eff;
21+
--ifm-color-primary-light: #d5acff;
22+
--ifm-color-primary-lighter: #dfbfff;
23+
--ifm-color-primary-lightest: #fcf9ff;
2324
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
2425
}
25-
26-
.language-typescript {
27-
28-
}

site/src/css/global.scss

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[data-theme='light'] {
2+
.language-typescript {
3+
@import "prism-themes/themes/prism-vs";
4+
background: #f0f0fa !important;
5+
}
6+
7+
.language-kotlin, .language-kts, .language-groovy, .language-xml {
8+
@import "prism-themes/themes/prism-material-light";
9+
background: #fafafa !important;
10+
}
11+
}
12+
13+
[data-theme='dark'] {
14+
.language-typescript {
15+
@import "prism-themes/themes/prism-vsc-dark-plus";
16+
background: #2b2b2e !important;
17+
}
18+
19+
.language-kotlin, .language-kts, .language-groovy, .language-xml {
20+
@import "prismjs-darcula-theme/darcula";
21+
background: #2b2b2b !important;
22+
}
23+
}
24+
25+
pre[class*="language-"], code[class*="language-"] {
26+
font-family: Source Code Pro, PT Mono, Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace !important;
27+
font-size: 1em !important;
28+
line-height: 1.3 !important;
29+
padding: 0 !important;
30+
}
31+
32+
code {
33+
padding: 0.5em !important;
34+
}

site/src/modules/global.scss

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)