tangled
alpha
login
or
join now
holly.mlem.systems
/
devins.page
forked from
devins.page/devins.page
0
fork
atom
my website, hosted on wisp.place
0
fork
atom
overview
issues
pulls
pipelines
feat: giscus theme
devins.page
4 months ago
49695d39
f7e96daa
+127
-1
2 changed files
expand all
collapse all
unified
split
public
devin-giscus.css
src
components
Comments.astro
+126
public/devin-giscus.css
···
1
1
+
/* modified from fro theme */
2
2
+
3
3
+
:host, html {
4
4
+
--font-family-default: Seravek, "Gill Sans Nova", Ubuntu, Calibri, "DejaVu Sans", source-sans-pro,
5
5
+
sans-serif;
6
6
+
}
7
7
+
8
8
+
main {
9
9
+
--color-prettylights-syntax-comment: #66707b;
10
10
+
--color-prettylights-syntax-constant: #023b95;
11
11
+
--color-prettylights-syntax-entity: #622cbc;
12
12
+
--color-prettylights-syntax-storage-modifier-import: #0e1116;
13
13
+
--color-prettylights-syntax-entity-tag: #024c1a;
14
14
+
--color-prettylights-syntax-keyword: #a0111f;
15
15
+
--color-prettylights-syntax-string: #032563;
16
16
+
--color-prettylights-syntax-variable: #702c00;
17
17
+
--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;
18
18
+
--color-prettylights-syntax-invalid-illegal-text: #fff;
19
19
+
--color-prettylights-syntax-invalid-illegal-bg: #6e011a;
20
20
+
--color-prettylights-syntax-carriage-return-text: #fff;
21
21
+
--color-prettylights-syntax-carriage-return-bg: #a0111f;
22
22
+
--color-prettylights-syntax-string-regexp: #024c1a;
23
23
+
--color-prettylights-syntax-markup-list: #2e1800;
24
24
+
--color-prettylights-syntax-markup-heading: #023b95;
25
25
+
--color-prettylights-syntax-markup-italic: #0e1116;
26
26
+
--color-prettylights-syntax-markup-bold: #0e1116;
27
27
+
--color-prettylights-syntax-markup-deleted-text: #6e011a;
28
28
+
--color-prettylights-syntax-markup-deleted-bg: #fff0ee;
29
29
+
--color-prettylights-syntax-markup-inserted-text: #024c1a;
30
30
+
--color-prettylights-syntax-markup-inserted-bg: #d2fedb;
31
31
+
--color-prettylights-syntax-markup-changed-text: #702c00;
32
32
+
--color-prettylights-syntax-markup-changed-bg: #ffc67b;
33
33
+
--color-prettylights-syntax-markup-ignored-text: #e7ecf0;
34
34
+
--color-prettylights-syntax-markup-ignored-bg: #023b95;
35
35
+
--color-prettylights-syntax-meta-diff-range: #622cbc;
36
36
+
--color-prettylights-syntax-brackethighlighter-angle: #4b535d;
37
37
+
--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;
38
38
+
--color-prettylights-syntax-constant-other-reference-link: #032563;
39
39
+
--text-muted-color: #685151;
40
40
+
--text-normal-color: #56393a;
41
41
+
--color-segmented-control-bg: transparent;
42
42
+
}
43
43
+
44
44
+
@media (prefers-color-scheme: dark) {
45
45
+
main {
46
46
+
--color-prettylights-syntax-comment: #bdc4cc;
47
47
+
--color-prettylights-syntax-constant: #91cbff;
48
48
+
--color-prettylights-syntax-entity: #dbb7ff;
49
49
+
--color-prettylights-syntax-storage-modifier-import: #f0f3f6;
50
50
+
--color-prettylights-syntax-entity-tag: #72f088;
51
51
+
--color-prettylights-syntax-keyword: #ff9492;
52
52
+
--color-prettylights-syntax-string: #addcff;
53
53
+
--color-prettylights-syntax-variable: #ffb757;
54
54
+
--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;
55
55
+
--color-prettylights-syntax-invalid-illegal-text: #fff;
56
56
+
--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;
57
57
+
--color-prettylights-syntax-carriage-return-text: #fff;
58
58
+
--color-prettylights-syntax-carriage-return-bg: #ff4445;
59
59
+
--color-prettylights-syntax-string-regexp: #72f088;
60
60
+
--color-prettylights-syntax-markup-list: #fbd669;
61
61
+
--color-prettylights-syntax-markup-heading: #409eff;
62
62
+
--color-prettylights-syntax-markup-italic: #f0f3f6;
63
63
+
--color-prettylights-syntax-markup-bold: #f0f3f6;
64
64
+
--color-prettylights-syntax-markup-deleted-text: #ffdedb;
65
65
+
--color-prettylights-syntax-markup-deleted-bg: #cc1421;
66
66
+
--color-prettylights-syntax-markup-inserted-text: #acf7b6;
67
67
+
--color-prettylights-syntax-markup-inserted-bg: #007728;
68
68
+
--color-prettylights-syntax-markup-changed-text: #ffe1b4;
69
69
+
--color-prettylights-syntax-markup-changed-bg: #a74c00;
70
70
+
--color-prettylights-syntax-markup-ignored-text: #f0f3f6;
71
71
+
--color-prettylights-syntax-markup-ignored-bg: #318bf8;
72
72
+
--color-prettylights-syntax-meta-diff-range: #dbb7ff;
73
73
+
--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;
74
74
+
--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;
75
75
+
--color-prettylights-syntax-constant-other-reference-link: #addcff;
76
76
+
--text-muted-color: #e4d6cd;
77
77
+
--text-normal-color: #f9eae1;
78
78
+
--color-segmented-control-bg: transparent;
79
79
+
}
80
80
+
}
81
81
+
82
82
+
.gsc-comments .gsc-header .gsc-left-header em a {
83
83
+
color: var(--text-muted-color);
84
84
+
text-underline-offset: 4px;
85
85
+
transition: all 0.2s;
86
86
+
}
87
87
+
88
88
+
.gsc-comments .gsc-header .gsc-left-header em a:hover {
89
89
+
color: var(--text-normal-color);
90
90
+
}
91
91
+
92
92
+
.gsc-right-header {
93
93
+
border-radius: none;
94
94
+
}
95
95
+
96
96
+
.gsc-right-header li:not(.BtnGroup-item--selected) {
97
97
+
border-top: none;
98
98
+
border-left: none;
99
99
+
border-right: none;
100
100
+
}
101
101
+
102
102
+
.gsc-right-header li:not(.BtnGroup-item--selected) .btn:hover {
103
103
+
background-color: transparent;
104
104
+
color: var(--text-normal-color);
105
105
+
}
106
106
+
107
107
+
.gsc-comment-box-tabs {
108
108
+
display: none;
109
109
+
}
110
110
+
111
111
+
.gsc-comment-box {
112
112
+
border: none;
113
113
+
background-color: transparent;
114
114
+
}
115
115
+
116
116
+
.gsc-comment-box-bottom button:hover {
117
117
+
color: var(--text-normal-color);
118
118
+
}
119
119
+
120
120
+
.gsc-comment-box-buttons .btn-primary {
121
121
+
color: var(--text-normal-color);
122
122
+
}
123
123
+
124
124
+
.gsc-comment-box-buttons .btn-primary:disabled {
125
125
+
color: var(--text-muted-color);
126
126
+
}
+1
-1
src/components/Comments.astro
···
9
9
data-reactions-enabled="1"
10
10
data-emit-metadata="0"
11
11
data-input-position="top"
12
12
-
data-theme="fro"
12
12
+
data-theme="https://devins.page/devin-giscus.css"
13
13
data-lang="en"
14
14
crossorigin="anonymous"
15
15
async></script>