Skip to content

Commit 7bc4369

Browse files
committed
Deploy Logseq SPA @ 22e453dafccadf041315ca045774eedbd0f839ec jjohare/logseq@22e453d
1 parent e0c6492 commit 7bc4369

3 files changed

Lines changed: 59 additions & 27 deletions

File tree

notes/dark-theme.css

Lines changed: 54 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,51 @@
1-
/* Force dark theme for published SPA */
2-
html, html[data-theme="light"] {
3-
--ls-primary-background-color: #002b36;
4-
--ls-secondary-background-color: #073642;
5-
--ls-tertiary-background-color: #0a3d4a;
6-
--ls-quaternary-background-color: #073642;
7-
--ls-primary-text-color: #93a1a1;
8-
--ls-secondary-text-color: #839496;
9-
--ls-title-text-color: #eee8d5;
10-
--ls-link-text-color: #268bd2;
11-
--ls-link-ref-text-color: #2aa198;
12-
--ls-link-ref-text-hover-color: #93a1a1;
13-
--ls-alink-color: #268bd2;
14-
--ls-block-highlight-color: rgba(7, 54, 66, 0.8);
15-
--ls-page-properties-background-color: #073642;
16-
--ls-page-inline-code-bg-color: #073642;
17-
--ls-page-inline-code-color: #b58900;
18-
--ls-page-blockquote-bg-color: #073642;
19-
--ls-page-blockquote-border-color: #586e75;
20-
--ls-border-color: #586e75;
21-
--ls-scrollbar-foreground-color: #586e75;
22-
--ls-scrollbar-background-color: #002b36;
23-
--ls-head-text-color: #fdf6e3;
1+
/* Gunmetal / Solarized Dark theme for published SPA.
2+
Must match or exceed Logseq's built-in selector specificity
3+
(html[data-theme=dark][data-color=logseq]) so our values win. */
4+
html[data-theme="dark"][data-color="logseq"],
5+
html[data-theme="dark"],
6+
html[data-theme="light"],
7+
html {
8+
--ls-primary-background-color: #002b36 !important;
9+
--ls-secondary-background-color: #073642 !important;
10+
--ls-tertiary-background-color: #0a3d4a !important;
11+
--ls-quaternary-background-color: #073642 !important;
12+
--ls-primary-text-color: #93a1a1 !important;
13+
--ls-secondary-text-color: #839496 !important;
14+
--ls-title-text-color: #eee8d5 !important;
15+
--ls-link-text-color: #268bd2 !important;
16+
--ls-link-ref-text-color: #2aa198 !important;
17+
--ls-link-ref-text-hover-color: #93a1a1 !important;
18+
--ls-link-text-hover-color: #93a1a1 !important;
19+
--ls-alink-color: #268bd2 !important;
20+
--ls-block-highlight-color: rgba(7, 54, 66, 0.8) !important;
21+
--ls-page-properties-background-color: #073642 !important;
22+
--ls-page-inline-code-bg-color: #073642 !important;
23+
--ls-page-inline-code-color: #b58900 !important;
24+
--ls-page-blockquote-bg-color: #073642 !important;
25+
--ls-page-blockquote-border-color: #586e75 !important;
26+
--ls-page-blockquote-color: #93a1a1 !important;
27+
--ls-border-color: #586e75 !important;
28+
--ls-secondary-border-color: #586e75 !important;
29+
--ls-scrollbar-foreground-color: #586e75 !important;
30+
--ls-scrollbar-background-color: #002b36 !important;
31+
--ls-head-text-color: #fdf6e3 !important;
32+
--ls-active-primary-color: #2aa198 !important;
33+
--ls-active-secondary-color: #93a1a1 !important;
34+
--ls-block-properties-background-color: #073642 !important;
35+
--ls-block-ref-link-text-color: #2aa198 !important;
36+
--ls-guideline-color: #586e75 !important;
37+
--ls-menu-hover-color: #073642 !important;
38+
--ls-tag-text-color: #2aa198 !important;
39+
--ls-tag-text-hover-color: #93a1a1 !important;
40+
--ls-slide-background-color: #002b36 !important;
41+
--ls-block-bullet-border-color: #586e75 !important;
42+
--ls-block-bullet-color: #657b83 !important;
43+
--ls-selection-background-color: #073642 !important;
44+
--ls-selection-text-color: #eee8d5 !important;
45+
--ls-page-checkbox-color: #2aa198 !important;
46+
--ls-page-mark-bg-color: #b58900 !important;
47+
--ls-page-mark-color: #002b36 !important;
48+
--ls-table-tr-even-background-color: #073642 !important;
2449
--color-level-1: #002b36;
2550
--color-level-2: #073642;
2651
--color-level-3: #0a3d4a;
@@ -30,7 +55,12 @@ body { background-color: #002b36 !important; color: #93a1a1 !important; }
3055
.left-sidebar-inner { background-color: #002b36 !important; }
3156
.cp__header { background-color: #002b36 !important; }
3257
#main-content-container { background-color: #002b36 !important; }
33-
.dark-theme, .white-theme { --ls-primary-background-color: #002b36; }
58+
/* Catch-all for any theme class Logseq applies */
59+
.dark-theme, .white-theme, .light-theme {
60+
--ls-primary-background-color: #002b36 !important;
61+
--ls-secondary-background-color: #073642 !important;
62+
--ls-primary-text-color: #93a1a1 !important;
63+
}
3464

3565
/* Hide mermaid source code blocks after kroki renders them */
3666
.kroki-diagram + .extensions__code,

notes/dark-theme.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
(function() {
22
try {
3-
localStorage.setItem('ls-theme-mode', '"dark"');
43
document.documentElement.setAttribute('data-theme', 'dark');
4+
document.documentElement.setAttribute('data-color', 'logseq');
55
document.documentElement.classList.add('dark-theme');
6-
document.documentElement.classList.remove('white-theme');
6+
document.documentElement.classList.remove('white-theme', 'light-theme');
7+
localStorage.setItem('ls-theme-mode', '"dark"');
8+
localStorage.setItem('ls-theme-color', '"logseq"');
79
} catch(e) {}
810
})();

notes/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)