10
10
[data-theme = "light" ] .shiki span {
11
11
background-color : var (--s-light-bg ) !important ;
12
12
color : var (--s-light ) !important ;
13
+ font-style : var (--s-light-font-style ) !important ;
14
+ font-weight : var (--s-light-font-weight ) !important ;
15
+ text-decoration : var (--s-light-text-decoration ) !important ;
13
16
}
14
17
15
18
16
19
[data-theme = "dark" ] .shiki ,
17
20
[data-theme = "dark" ] .shiki span {
18
21
background-color : var (--s-dark-bg ) !important ;
19
22
color : var (--s-dark ) !important ;
23
+ font-style : var (--s-dark-font-style ) !important ;
24
+ font-weight : var (--s-dark-font-weight ) !important ;
25
+ text-decoration : var (--s-dark-text-decoration ) !important ;
20
26
}
21
27
22
28
23
29
[data-theme = "nord" ] .shiki ,
24
30
[data-theme = "nord" ] .shiki span {
25
31
background-color : var (--s-nord-bg ) !important ;
26
32
color : var (--s-nord ) !important ;
33
+ font-style : var (--s-nord-font-style ) !important ;
34
+ font-weight : var (--s-nord-font-weight ) !important ;
35
+ text-decoration : var (--s-nord-text-decoration ) !important ;
27
36
}
28
37
29
38
30
39
[data-theme = "min-dark" ] .shiki ,
31
40
[data-theme = "min-dark" ] .shiki span {
32
41
background-color : var (--s-min-dark-bg ) !important ;
33
42
color : var (--s-min-dark ) !important ;
43
+ font-style : var (--s-min-dark-font-style ) !important ;
44
+ font-weight : var (--s-min-dark-font-weight ) !important ;
45
+ text-decoration : var (--s-min-dark-text-decoration ) !important ;
34
46
}
35
47
36
48
37
49
[data-theme = "min-light" ] .shiki ,
38
50
[data-theme = "min-light" ] .shiki span {
39
51
background-color : var (--s-min-light-bg ) !important ;
40
52
color : var (--s-min-light ) !important ;
53
+ font-style : var (--s-min-light-font-style ) !important ;
54
+ font-weight : var (--s-min-light-font-weight ) !important ;
55
+ text-decoration : var (--s-min-light-text-decoration ) !important ;
56
+ }
57
+
58
+
59
+ [data-theme = "palenight" ] .shiki ,
60
+ [data-theme = "palenight" ] .shiki span {
61
+ background-color : var (--s-palenight-bg ) !important ;
62
+ color : var (--s-palenight ) !important ;
63
+ font-style : var (--s-palenight-font-style ) !important ;
64
+ font-weight : var (--s-palenight-font-weight ) !important ;
65
+ text-decoration : var (--s-palenight-text-decoration ) !important ;
41
66
}
42
67
43
68
</ style >
44
69
< script >
45
- const themes = [ "light" , "dark" , "nord" , "min-dark" , "min-light" ]
70
+ const themes = [ "light" , "dark" , "nord" , "min-dark" , "min-light" , "palenight" ]
46
71
47
72
function toggleTheme ( ) {
48
73
document . body . dataset . theme = themes [ ( Math . max ( themes . indexOf ( document . body . dataset . theme ) , 0 ) + 1 ) % themes . length ]
49
74
}
50
75
</ script >
51
76
< button onclick ="toggleTheme() "> Toggle theme</ button >
52
- < pre class ="shiki shiki-themes vitesse-light vitesse-dark nord min-dark min-light " style ="background-color:#ffffff;--s-dark-bg:#121212;--s-nord-bg:#2e3440ff;--s-min-dark-bg:#1f1f1f;--s-min-light-bg:#ffffff;color:#393a34;--s-dark:#dbd7caee;--s-nord:#d8dee9ff;--s-min-dark:#b392f0;--s-min-light:#24292eff " tabindex ="0 "> < code > < span class ="line "> < span style ="color:#B07D48;--s-dark:#BD976A;--s-nord:#D8DEE9;--s-min-dark:#79B8FF;--s-min-light:#1976D2 "> console</ span > < span style ="color:#999999;--s-dark:#666666;--s-nord:#ECEFF4;--s-min-dark:#B392F0;--s-min-light:#6F42C1 "> .</ span > < span style ="color:#59873A;--s-dark:#80A665;--s-nord:#88C0D0;--s-min-dark:#B392F0;--s-min-light:#6F42C1 "> log</ span > < span style ="color:#999999;--s-dark:#666666;--s-nord:#D8DEE9FF;--s-min-dark:#B392F0;--s-min-light:#24292EFF "> (</ span > < span style ="color:#B5695999;--s-dark:#C98A7D99;--s-nord:#ECEFF4;--s-min-dark:#FFAB70;--s-min-light:#22863A "> "</ span > < span style ="color:#B56959;--s-dark:#C98A7D;--s-nord:#A3BE8C;--s-min-dark:#FFAB70;--s-min-light:#22863A "> hello</ span > < span style ="color:#B5695999;--s-dark:#C98A7D99;--s-nord:#ECEFF4;--s-min-dark:#FFAB70;--s-min-light:#22863A "> "</ span > < span style ="color:#999999;--s-dark:#666666;--s-nord:#D8DEE9FF;--s-min-dark:#B392F0;--s-min-light:#24292EFF "> )</ span > </ span > </ code > </ pre >
77
+ < pre class ="shiki shiki-themes vitesse-light vitesse-dark nord min-dark min-light material-theme-palenight " style ="background-color:#ffffff;--s-dark-bg:#121212;--s-nord-bg:#2e3440ff;--s-min-dark-bg:#1f1f1f;--s-min-light-bg:#ffffff;--s-palenight-bg:#292D3E;color:#393a34;--s-dark:#dbd7caee;--s-nord:#d8dee9ff;--s-min-dark:#b392f0;--s-min-light:#24292eff;--s-palenight:#babed8 " tabindex ="0 "> < code > < span class ="line "> < span style ="color:#1E754F;--s-dark:#4D9375;--s-nord:#81A1C1;--s-min-dark:#F97583;--s-min-light:#D32F2F;--s-palenight:#89DDFF;font-style:inherit;--s-dark-font-style:inherit;--s-nord-font-style:inherit;--s-min-dark-font-style:inherit;--s-min-light-font-style:inherit;--s-palenight-font-style:italic "> import</ span > < span style ="color:#1E754F;--s-dark:#4D9375;--s-nord:#81A1C1;--s-min-dark:#79B8FF;--s-min-light:#1976D2;--s-palenight:#89DDFF "> *</ span > < span style ="color:#1E754F;--s-dark:#4D9375;--s-nord:#81A1C1;--s-min-dark:#F97583;--s-min-light:#D32F2F;--s-palenight:#89DDFF;font-style:inherit;--s-dark-font-style:inherit;--s-nord-font-style:inherit;--s-min-dark-font-style:inherit;--s-min-light-font-style:inherit;--s-palenight-font-style:italic "> as</ span > < span style ="color:#B07D48;--s-dark:#BD976A;--s-nord:#8FBCBB;--s-min-dark:#B392F0;--s-min-light:#24292EFF;--s-palenight:#BABED8 "> Shiki</ span > < span style ="color:#1E754F;--s-dark:#4D9375;--s-nord:#81A1C1;--s-min-dark:#F97583;--s-min-light:#D32F2F;--s-palenight:#89DDFF;font-style:inherit;--s-dark-font-style:inherit;--s-nord-font-style:inherit;--s-min-dark-font-style:inherit;--s-min-light-font-style:inherit;--s-palenight-font-style:italic "> from</ span > < span style ="color:#B5695999;--s-dark:#C98A7D99;--s-nord:#ECEFF4;--s-min-dark:#FFAB70;--s-min-light:#22863A;--s-palenight:#89DDFF "> "</ span > < span style ="color:#B56959;--s-dark:#C98A7D;--s-nord:#A3BE8C;--s-min-dark:#FFAB70;--s-min-light:#22863A;--s-palenight:#C3E88D "> shikiji</ span > < span style ="color:#B5695999;--s-dark:#C98A7D99;--s-nord:#ECEFF4;--s-min-dark:#FFAB70;--s-min-light:#22863A;--s-palenight:#89DDFF "> "</ span > </ span > </ code > </ pre >
0 commit comments