forked from halo-dev/halo-theme-hshan
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.yaml
516 lines (516 loc) · 14.4 KB
/
settings.yaml
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
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
# configurations
# 详情请参考:https://halo.run/develop/theme.html#settings-yaml
genernal:
label: 基本设置
items:
home_title:
name: home_title
label: 首页展示博客名
type: text
placeholder: '用于首页展示名字'
description: '注意:如填写,会覆盖原有博客名'
home_description:
name: home_description
label: 首页描述
type: text
placeholder: '用于首页描述'
base_color:
name: base_color
label: 网站主题色
type: color
default: '#2474b5'
placeholder: '网站主题色'
home_cover:
name: home_cover
label: 首页背景
type: attachment
default: https://cdn.jsdelivr.net/gh/hshanx/[email protected]/default-bg.jpeg
enabled_index_cover_height:
name: enabled_index_cover_height
label: 首页开启全屏图片
type: radio
data-type: bool
default: true
options:
- value: true
label: 开启
- value: false
label: 关闭
header_logoimg:
name: header_logoimg
label: 菜单 Logo
type: attachment
header_logo_height:
name: header_logo_height
label: 菜单 Logo 高度
type: text
placeholder: '比如: 20px'
post_list_style:
name: post_list_style
label: 首页文章风格
type: radio
data-type: string
default: standard
options:
- value: standard
label: 标准
- value: simple
label: 简单
- value: card
label: 卡片
card_random_cover:
name: card_random_cover
label: 卡片文章风格随机选择封面
type: radio
data-type: bool
default: false
options:
- value: true
label: 开启
- value: false
label: 关闭
description: '即使开启了此选项,也只有文章没有封面的情况下才会生效.请查看教程: https://baozi.fun/archives/random-thumbnail'
card_random_cover_img_suffix:
name: card_random_cover_img_suffix
label: 卡片文章风格随机选择封面后缀
type: radio
data-type: string
default: png
options:
- value: png
label: png
- value: jpeg
label: jpeg
- value: jpg
label: jpg
description: '随机封面后缀'
card_random_cover_img_num:
name: card_random_cover_img_num
label: 卡片文章风格随机选择封面数量
type: number
default: 4
auto_night_mode:
name: auto_night_mode
label: 暗夜模式总开关
type: radio
data-type: bool
default: true
options:
- value: true
label: 开启
- value: false
label: 关闭
night_mode:
name: night_mode
label: 暗夜模式顶部按钮(需要先打开暗黑模式总开关)
type: radio
data-type: bool
default: true
options:
- value: true
label: 开启
- value: false
label: 关闭
night_mode_start_time:
name: night_mode_start_time
label: 暗夜模式开始时间
type: text
placeholder: '暗夜模式开始时间 默认18'
description: '注意:24小时制的小时. 比如:18'
night_mode_end_time:
name: night_mode_end_time
label: 暗夜模式结束时间
type: text
placeholder: '暗夜模式结束时间, 默认6'
description: '注意:24小时制的小时. 比如:6'
top_search:
name: top_search
label: 搜索
type: radio
data-type: bool
default: true
options:
- value: true
label: 开启
- value: false
label: 关闭
visit_statistics:
name: visit_statistics
label: 用户访问统计
type: radio
data-type: bool
default: false
options:
- value: true
label: 开启
- value: false
label: 关闭
post_summary:
name: post_summary
label: 首页文章摘要
type: radio
data-type: bool
default: false
options:
- value: true
label: 开启
- value: false
label: 关闭
custom_scroller:
name: custom_scroller
label: 自定义滚动条
type: radio
data-type: bool
default: true
options:
- value: true
label: 开启
- value: false
label: 关闭
custom_scroller_color:
name: custom_scroller_color
label: 自定义滚动条颜色
type: color
default: '#2474b5'
placeholder: '网站主题色'
Icp:
name: Icp
label: 'ICP 备案号'
type: text
placeholder: '填入 ICP 备案号,没有则不填. '
PublicSecurityRecord:
name: PublicSecurityRecord
label: '网安备案号'
type: text
placeholder: '填入网安备案号代码,没有则不填'
QR_code_zfb:
name: QR_code_zfb
label: '支付宝二维码链接'
type: attachment
placeholder: '支付宝收款二维码链接,不填不显示'
QR_code_wx:
name: QR_code_wx
label: '微信二维码链接'
type: attachment
placeholder: '微信收款二维码链接,不填不显示'
head_img:
label: 网页首部图片
items:
archives_patternimg:
name: archives_patternimg
label: 归档页面头部装饰图
type: attachment
default: https://cdn.jsdelivr.net/gh/hshanx/[email protected]/default-bg.jpeg
links_patternimg:
name: links_patternimg
label: 友情链接页面头部装饰图
type: attachment
default: https://cdn.jsdelivr.net/gh/hshanx/[email protected]/default-bg.jpeg
tag_patternimg:
name: tag_patternimg
label: 标签页面头部装饰图
type: attachment
default: https://cdn.jsdelivr.net/gh/hshanx/[email protected]/default-bg.jpeg
categories_patternimg:
name: categories_patternimg
label: 分类页面头部装饰图
type: attachment
default: https://cdn.jsdelivr.net/gh/hshanx/[email protected]/default-bg.jpeg
journals_patternimg:
name: journals_patternimg
label: 日志下文章页面头部装饰图
type: attachment
default: https://cdn.jsdelivr.net/gh/hshanx/[email protected]/default-bg.jpeg
photos_patternimg:
name: photos_patternimg
label: 相册页面头部装饰图
type: attachment
default: https://cdn.jsdelivr.net/gh/hshanx/[email protected]/default-bg.jpeg
links_placeholder:
name: links_placeholder
label: 友情链接默认用户头像
type: attachment
default: https://cdn.jsdelivr.net/gh/hshanx/[email protected]/default-bg.jpeg
post:
label: 文章页
items:
post_toc:
name: post_toc
label: 目录
type: radio
data-type: bool
default: true
options:
- value: true
label: 开启
- value: false
label: 关闭
post_nepre:
name: post_nepre
label: 下一篇
type: radio
data-type: bool
default: true
options:
- value: true
label: 开启
- value: false
label: 关闭
open_read_progress:
name: open_read_progress
label: 是否使用阅读进度条
type: radio
data-type: bool
default: true
options:
- value: true
label: 显示
- value: false
label: 关闭
progress_color:
name: progress_color
label: 阅读进度条颜色
type: color
default: '#2474b5'
placeholder: '阅读进度条颜色'
post_max_wdth:
name: post_max_wdth
label: 文章最大宽度
type: text
default: '800px'
placeholder: '文章最大宽度, 比如: 800px'
content_font_size:
name: content_font_size
label: 文章正文字体大小
type: text
default: '1.12rem'
placeholder: '文章正文字体大小, 比如: 1.16rem 或 14px'
content_line_height:
name: content_line_height
label: 文章正文高度
type: text
default: '2rem'
placeholder: '文章正文高度, 比如: 2rem 或 14px'
enabled_visual_height:
name: enabled_visual_height
label: 文章页开启全屏图片
type: radio
data-type: bool
default: true
options:
- value: true
label: 开启
- value: false
label: 关闭
social_share:
name: social_share
label: 开启文章分享
type: radio
data-type: bool
default: false
options:
- value: true
label: 是
- value: false
label: 否
share_disabeld:
name: share_disabeld
label: 分享禁用
type: text
default: 'google,twitter,facebook'
placeholder: '文章分享禁用社交软件'
description: '文章分享禁用社交软件,比如: google,twitter,facebook,weibo,qq,tencent,qzone,linkedin,wechat,douban,diandian'
enabled_mathjax:
name: enabled_mathjax
label: Mathjax
type: radio
data-type: bool
default: true
options:
- value: true
label: 开启
- value: false
label: 关闭
enabled_mermaid:
name: enabled_mermaid
label: Mermaid
type: radio
data-type: bool
default: false
options:
- value: true
label: 开启
- value: false
label: 关闭
copyright_clean:
name: copyright_clean
label: 简洁版权信息
type: radio
data-type: bool
default: true
options:
- value: true
label: 开启
- value: false
label: 关闭
custom:
label: 自定义
items:
TimeStatistics:
name: TimeStatistics
label: '站点运行时间统计'
type: text
description: '填入起始时间,格式:月/日/年 时:分:秒,如08/20/2018 12:00:00'
Custom_css_src:
name: Custom_css_src
label: '自定义外部 css 文件链接'
type: text
description: '填入 css 文件链接,不需要 style 标签'
Custom_css:
name: Custom_css
label: '自定义 css 代码'
type: textarea
description: '写入 css 代码,不需要 style 标签'
Custom_js_head:
name: Custom_js_head
label: 'head 结束标签前自定义 js 代码'
type: textarea
description: '写入 js 代码,不需要 script 标签'
Custom_js_foot_src:
name: Custom_js_foot_src
label: 'body 结束标签前自定义外部 js 文件链接'
type: text
description: '填入 js 文件链接,需要 script 标签'
Custom_js_foot:
name: Custom_js_foot
label: 'body 结束标签前自定义js代码'
type: textarea
description: '写入 js 代码,不需要 script 标签'
title:
label: 页面标题
items:
links_title:
name: links_title
label: 友链页面标题
type: text
default: 友链
jounarls_title:
name: jounarls_title
label: 日志页面标题
type: text
default: 日志
tags_title:
name: tags_title
label: 标签页面标题
type: text
default: 标签列表
categories_title:
name: categories_title
label: 分类列表页面标题
type: text
default: 分类列表
achieve_title:
name: achieve_title
label: 归档页面标题
type: text
default: 归档
photos_title:
name: photos_title
label: 相册页面标题
type: text
default: 相册
social:
label: 社交网络
items:
# wechat:
# name: wechat
# label: 微信二维码
# type: attachment
sina:
name: sina
label: 新浪微博
type: text
placeholder: '用于展示底部新浪微博社交信息'
description: '新浪微博主页链接'
telegram:
name: telegram
label: Telegram
type: text
placeholder: '用于展示底部 Telegram 社交信息'
description: 'Telegram 用户名'
twitter:
name: twitter
label: Twitter
type: text
placeholder: '用于展示底部 Twitter 社交信息'
description: 'Twitter 主页链接'
qq:
name: qq
label: 腾讯 QQ
type: text
placeholder: '用于展示底部 QQ 社交信息'
description: 'QQ 号码'
github:
name: github
label: Github
type: text
placeholder: '用于展示底部 Github 社交信息'
description: 'GitHub 主页链接'
zhihu:
name: zhihu
label: 知乎
type: text
placeholder: '用于展示底部知乎社交信息'
description: '知乎主页链接'
mail:
name: mail
label: 邮箱
type: text
placeholder: '用于展示底部邮箱社交信息'
description: '邮箱地址'
rss:
name: rss
label: 订阅按钮
type: radio
data-type: bool
default: true
options:
- value: true
label: 开启
- value: false
label: 关闭
experimental:
label: 实验性功能
items:
pjax_enabled:
name: pjax_enabled
label: 全局 Pjax
type: radio
data-type: bool
default: false
options:
- value: true
label: 开启
- value: false
label: 关闭
other:
label: 其他
items:
Aplayer:
name: Aplayer
label: Aplayer吸底播放器
type: text
placeholder: '网易云歌单id'
description: '网易云歌单id, 比如: 60198. 暂时就只能这样子了, 后面再优化吧'
xiang_ying_xiong_zhi_jing:
name: xiang_ying_xiong_zhi_jing
label: 向英雄致敬, 愿精神长存
type: radio
data-type: bool
default: false
options:
- value: true
label: 开启
- value: false
label: 关闭
description: '惟愿此功能永远不会被使用'