-
-
Notifications
You must be signed in to change notification settings - Fork 14
/
theme.less
158 lines (128 loc) · 5.3 KB
/
theme.less
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
@theme-version: "2.0.3"; // 主题版本号
// 模块导入
.import-module(@pathname, @version: @theme-version) {
@import (css) url("@{pathname}?v=@{version}");
}
// 模块批量导入
.import-modules(@urls, @version: @theme-version) {
each(@urls, {
.import-module(@value, @version);
});
}
/* 引入各配置模块 */
/* 边栏 */
.import-module("./style/module/bar.css");
/* 块级元素 */
.import-module("./style/module/block-av.css");
.import-module("./style/module/block-code.css");
.import-module("./style/module/block-echarts.css");
.import-module("./style/module/block-embed.css");
.import-module("./style/module/block-heading.css");
.import-module("./style/module/block-hr.css");
.import-module("./style/module/block-iframe.css");
.import-module("./style/module/block-list.css");
.import-module("./style/module/block-mindmap.css");
.import-module("./style/module/block-quote.css");
.import-module("./style/module/block-super.css");
.import-module("./style/module/block-table.css");
.import-module("./style/module/block.css");
/* 面包屑 */
.import-module("./style/module/breadcrumb.css");
/* 卡片 */
.import-module("./style/module/card.css");
/* 自定义属性 */
.import-module("./style/module/custom-auto-num-f.css");
.import-module("./style/module/custom-auto-num-h.css");
.import-module("./style/module/custom-auto-num-t.css");
.import-module("./style/module/custom-board-kanban.css");
.import-module("./style/module/custom-font-family.css");
.import-module("./style/module/custom-liandi-articleId.css");
.import-module("./style/module/custom-location.css");
.import-module("./style/module/custom-mark-display.css");
.import-module("./style/module/custom-position.css");
.import-module("./style/module/custom-prompt.css");
.import-module("./style/module/custom-render-danmaku.css");
.import-module("./style/module/custom-render-invert.css");
.import-module("./style/module/custom-render-scroll.css");
.import-module("./style/module/custom-riff-decks.css");
.import-module("./style/module/custom-render.css");
.import-module("./style/module/custom-table-width.css");
.import-module("./style/module/custom-time.css");
.import-module("./style/module/custom-title.css");
.import-module("./style/module/custom-type-board.css");
.import-module("./style/module/custom-type-map.css");
.import-module("./style/module/custom-type-table.css");
.import-module("./style/module/custom-type-title.css");
.import-module("./style/module/custom-width.css");
.import-module("./style/module/custom-writing-mode.css");
/* 对话框元素 */
.import-module("./style/module/dialog.css");
/* 折叠 */
.import-module("./style/module/fold.css");
/* 空白页面与空白行 */
.import-module("./style/module/empty.css");
/* 导出面板 */
.import-module("./style/module/export.css");
/* 全屏 */
.import-module("./style/module/fullscreen.css");
/* 全局 */
.import-module("./style/module/global.css");
/* 悬浮元素 */
.import-module("./style/module/hover-preview.css");
.import-module("./style/module/hover-menu.css");
.import-module("./style/module/hover-textarea.css");
/* 图标 */
.import-module("./style/module/icon-link-domain.css");
.import-module("./style/module/icon-link.css");
.import-module("./style/module/icon-zoom.css");
.import-module("./style/module/icon.css");
/* 数学公式 */
.import-module("./style/module/math.css");
/* 移动端 */
.import-module("./style/module/mobile.css");
/* 面板 */
.import-module("./style/module/panel-backlink.css");
.import-module("./style/module/panel-bookmark.css");
.import-module("./style/module/panel-editor.css");
.import-module("./style/module/panel-file.css");
.import-module("./style/module/panel-graph.css");
.import-module("./style/module/panel-inbox.css");
.import-module("./style/module/panel-outline.css");
.import-module("./style/module/panel-separator.css");
.import-module("./style/module/panel-tag.css");
.import-module("./style/module/panel.css");
/* 打印 */
.import-module("./style/module/print.css");
/* 行内元素 */
.import-module("./style/module/span-code.css");
.import-module("./style/module/span-em.css");
.import-module("./style/module/span-file-annotation-ref.css");
.import-module("./style/module/span-img.css");
.import-module("./style/module/span-inline-memo.css");
.import-module("./style/module/span-kbd.css");
.import-module("./style/module/span-link.css");
.import-module("./style/module/span-mark.css");
.import-module("./style/module/span-ref.css");
.import-module("./style/module/span-s.css");
.import-module("./style/module/span-strong.css");
.import-module("./style/module/span-sub.css");
.import-module("./style/module/span-sup.css");
.import-module("./style/module/span-tag.css");
.import-module("./style/module/span-u.css");
.import-module("./style/module/span-virtual-ref.css");
/* 页签栏 */
.import-module("./style/module/tab-bar.css");
/* 预览窗口 */
.import-module("./style/module/viewer-image.css");
/* 自定义元素样式 */
.import-module("./style/module/element.css");
/* 配置文件 */
.import-module("./style/config/config.css");
/* 明亮主题配色文件 */
.import-module("./style/config/light.css");
/* 暗黑主题配色文件 */
.import-module("./style/config/dark.css");
/* 自定义配置文件 */
.import-module("/widgets/custom.css");
/* 其他应用样式配置文件(方便导出时渲染) */
// .import-module("./app/jupyter/css/jupyter.css");