郭减

前端开发工程师,前端爱好者

全网最全的next主题yml配置文件翻译解析

以下文件内容全部是我自己翻译的,原文地址为:https://iprogramme.github.io/MyBlog/

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
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# ---------------------------------------------------------------
# 主题核心配置设置
# See: https://theme-next.org/docs/theme-settings/
# ---------------------------------------------------------------

# 如果为false,则将“_data/next.yml”中的配置合并到默认配置中(重写)。
# 如果为true,将通过`_data/next.yml`中的选项完全覆盖默认配置(重写)。仅适用于NexT设置。
# 如果为true,则默认NexT `_config.yml`中的所有配置都必须复制到`NexT.yml'中。如果您知道自己在做什么,请使用。
# 如果您想在不编辑默认配置的情况下,通过`NexT.yml`注释NexT `_config.yml'中的一些选项,这将非常有用。
override: false

# 控制台提醒(如果发布了新版本)。
reminder: false

# 允许缓存内容生成。在NexT v6.0.0中引入。
cache:
enable: true

# 在hexo generate 后删除不必要的文件。
minify: false

# 定义自定义文件路径。
# 在站点目录“source/_data”中创建自定义文件,并在下面取消对所需文件的注释。
custom_file_path:
#head: source/_data/head.swig
#header: source/_data/header.swig
#sidebar: source/_data/sidebar.swig
#postMeta: source/_data/post-meta.swig
#postBodyEnd: source/_data/post-body-end.swig
#footer: source/_data/footer.swig
#bodyEnd: source/_data/body-end.swig
#variable: source/_data/variables.styl
#mixin: source/_data/mixins.styl
#style: source/_data/styles.styl


# ---------------------------------------------------------------
# 站点信息设置
# See: https://theme-next.org/docs/getting-started/
# ---------------------------------------------------------------

favicon:
small: /images/favicon-16x16-next.png
medium: /images/favicon-32x32-next.png
apple_touch_icon: /images/apple-touch-icon-next.png
safari_pinned_tab: /images/logo.svg
#android_manifest: /images/manifest.json
#ms_browserconfig: /images/browserconfig.xml

# 在页脚中显示多语言切换器
language_switcher: false

footer:
# 指定网站的设置日期。如果未定义,则使用当前年份
since: 2018

# 年份和版权信息之间的图标。
icon:
# Icon名称来自 Font Awesome. See: https://fontawesome.com/icons
name: fa fa-heart
# 如果要设置图标的动画,请将其设置为true
animated: true
# 使用十六进制代码更改图标的颜色。
color: "#ff0000"

# 由Hexo和NexT提供动力
copyright:

# 由Hexo和NexT提供动力
powered: false

# 中国用户的备案 ICP 和公安信息。 See: https://beian.miit.gov.cn, http://www.beian.gov.cn
beian:
enable: true
icp: zheshisha
# 公安备案的数字部分。
gongan_id: 123
# 公安备案的完整编号。
gongan_num: 456
# 公安备案的图标。 See: http://www.beian.gov.cn/portal/download
gongan_icon_url: http://www.beian.gov.cn/portal/download

# 知识共享4.0国际许可。
# See: https://creativecommons.org/share-your-work/licensing-types-examples
# license 的可用值: by | by-nc | by-nc-nd | by-nc-sa | by-nd | by-sa | zero
# 如果您更喜欢 CC 许可证的翻译版本,可以设置 language 值,例如 deed.zh
# CC 许可证提供 39 种语言,您可以在 https://creativecommons.org 找到您需要的特定和正确的缩写。
creative_commons:
license: by-nc-sa
sidebar: false
post: false
language:


# ---------------------------------------------------------------
# 主题方案配置
# ---------------------------------------------------------------

# Schemes
# scheme: Muse
#scheme: Mist
#scheme: Pisces
scheme: Gemini

# 黑暗模式
darkmode: false


# ---------------------------------------------------------------
# 菜单设置
# see: 此文章所有翻译来自郭减
# 更多信息:https://github.com/iProgramme/MyBlog
# ---------------------------------------------------------------

# Usage: `Key: /link/ || icon`
# key是菜单项的名称。如果此项目的翻译可用,则将加载翻译后的文本,否则将使用key名称。key名称区分大小写。(指的是比如 about,中文下翻译的为 关于)
# 分隔符“||”之前的值是目标链接,分隔符“||”之后的值是Font Awesome icon的名称。
# 当在子目录中运行站点时(例如,yoursite.com/blog),请从链接值中删除前导斜杠(/archives -> archives)。
# 外部 url 应以 http:// 或 https:// 开头
menu:
home: / || fa fa-home
about: /about/ || fa fa-user
tags: /tags/ || fa fa-tags
categories: /categories/ || fa fa-th
archives: /archives/ || fa fa-archive
#schedule: /schedule/ || fa fa-calendar
# sitemap: /sitemap.xml || fa fa-sitemap
# commonweal: /404/ || fa fa-heartbeat

# Enable / Disable menu icons / item badges.
menu_settings:
icons: true
badges: false


# ---------------------------------------------------------------
# 侧边栏设置
# See: https://theme-next.org/docs/theme-settings/sidebar
# ---------------------------------------------------------------

sidebar:
# 侧边栏位置.
position: left
#position: right

# 手动定义侧边栏宽度。如果有评论,将默认用于:
# Muse | Mist: 320
# Pisces | Gemini: 240
# width: 300

# 边栏显示(仅适用于Muse|Mist),可用值:
# - post 自动展开帖子。 默认值.
# - always 自动展开所有页面.
# - hide 仅当单击侧边栏切换图标时展开.
# - remove 完全删除侧边栏,包括侧边栏切换.
display: post

# 以像素为单位,侧边栏的padding.
padding: 18
# 边栏与顶部菜单栏的偏移量(以像素为单位)(仅适用于Pisces|Gemini)。
offset: 12
# 在窄视图上启用侧边栏 (only for Muse | Mist).
onmobile: false

# 侧边栏头像
avatar:
# 替换默认图像并在此处设置url.
url: #/images/avatar.gif
# 如果为true,图像将在圆圈中显示.
rounded: true
# 如果为true, 鼠标放在图像上时会旋转.
rotated: true

# Posts / Categories / Tags 放侧边栏.
site_state: true

# 社交链接
# 用法: `Key: permalink || icon`
# Key 是向最终用户显示的链接标签.
# 分隔符“||”之前的值是目标永久链接,分隔符“||”之后的值是 Font Awesome icon的名称。
social:
GitHub: https://github.com/iProgramme || fab fa-github
E-Mail: mailto:yubowen2003@gmail.com || fa fa-envelope
#Weibo: https://weibo.com/yourname || fab fa-weibo
Google: https://plus.google.com/yourname || fab fa-google
#Twitter: https://twitter.com/yourname || fab fa-twitter
#FB Page: https://www.facebook.com/yourname || fab fa-facebook
#StackOverflow: https://stackoverflow.com/yourname || fab fa-stack-overflow
#YouTube: https://youtube.com/yourname || fab fa-youtube
#Instagram: https://instagram.com/yourname || fab fa-instagram
#Skype: skype:yourname?call|chat || fab fa-skype

social_icons:
enable: true
icons_only: false
transition: false

# 博客滚动
links_settings:
icon: fa fa-link
title: Links
# Available values: block | inline
layout: block

# links:
# Title: http://yoursite.com

# 边栏中的目录
# Front-matter variable (unsupport wrap expand_all).
toc:
enable: true
# 自动将列表编号添加到 toc.
number: true
# 如果为true,则如果标题宽度大于侧边栏宽度,则所有单词都将放在下一行。
wrap: false
# 如果为true,则会显示帖子中所有级别的TOC,而不是其中激活的部分.
expand_all: false
# 生成的toc的最大航向深度.
max_depth: 6

# 在侧边栏中打开指定聊天小部件的按钮.
# 首先,你需要启用聊天服务,如果你想激活它的侧边栏按钮。.
chat:
enable: false
#service: chatra
#service: tidio
icon: fa fa-comment # Icon name in Font Awesome, set false to disable icon.
text: Chat # Button text, 你可以随意改变他.


# ---------------------------------------------------------------
# 回复设置
# See: https://theme-next.org/docs/theme-settings/posts
# ---------------------------------------------------------------

# 在主页自动提取描述作为前言文本.
excerpt_description: true

# 阅读更多按钮
# 如果为 true, 则在摘录部分显示“阅读更多”按钮.
read_more_btn: true

# 回复设置
post_meta:
item_text: true
created_at: true
updated_at:
enable: true
another_day: true
categories: true

# 文章字数显示设置
# 依赖: https://github.com/theme-next/hexo-symbols-count-time
symbols_count_time:
separated_meta: true # 是否换行显示 字数统计 及 阅读时长
item_text_post: true # 文章 字数统计 阅读时长 使用图标 还是 文本表示
item_text_total: true # 博客底部统计 字数统计 阅读时长 使用图标 还是 文本表示
awl: 4
wpm: 275
post_wordcount:
# 文本显示
item_text: true
# 文章字数统计
wordcount: true
# 阅读时长
min2read: true
# 站点总字数统计
totalcount: false
# 该post_wordcount的所有设置另起一行显示
separated_meta: true

readingtime: true
# 使用图标而不是符号#来指示帖子底部的标签
tag_icon: false

# 打赏 (捐赠)
# Front-matter variable (unsupport animation).
reward_settings:
# 如果为true,则默认情况下每篇文章都会显示奖励.
enable: true
animation: true
comment: 原创的技术分享,请我喝杯奶茶吧

reward:
wechatpay: /images/wechatpay.jpg
alipay: /images/alipay.jpg
#paypal: /images/paypal.png
#bitcoin: /images/bitcoin.png

# 通过Telegram频道、Twitter等订阅.
# 用法: `Key: permalink || icon` (Font Awesome)
follow_me:
#Twitter: https://twitter.com/username || fab fa-twitter
#Telegram: https://t.me/channel_name || fab fa-telegram
#WeChat: /images/wechat_channel.jpg || fab fa-weixin
#RSS: /atom.xml || fa fa-rss

# 相关热门帖子
# 依赖: https://github.com/tea3/hexo-related-popular-posts
related_posts:
enable: false
title: # 自定义标头,保留为空以使用默认标头
display_in_home: false
params:
maxCount: 5
#PPMixingRate: 0.0
#isDate: false
#isImage: false
#isExcerpt: false

# 闲着没事加点自己的链接防止盗文章咯
# see: https://iprogramme.github.io/MyBlog/
# 帖子设置
# 依赖: https://github.com/hexojs/hexo-deployer-git
post_edit:
enable: false
url: https://github.com/user-name/repo-name/tree/branch-name/subdirectory-name # Link for view source
#url: https://github.com/user-name/repo-name/edit/branch-name/subdirectory-name # Link for fork & edit

# 在页脚中显示上一篇文章和下一篇文章(如果存在)
# 可选值: left | right | false
post_navigation: left


# ---------------------------------------------------------------
# 自定义页面设置
# See: https://theme-next.org/docs/theme-settings/custom-pages
# ---------------------------------------------------------------

# 标记页面的TagCloud设置.
tagcloud:
# 以下所有值与默认值相同,请自行更改.
min: 12 # 最小字体大小px
max: 30 # 最大字体大小px
start: "#ccc" # 开始颜色 (hex, rgba, hsla or color keywords)
end: "#111" # 结束颜色 (hex, rgba, hsla or color keywords)
amount: 200 # 标签数量,如果您有200个以上的标签,请更改它

# 谷歌日历
# 通过日历页面与他人分享您最近的日程安排.
calendar:
calendar_id: <required> # 您的谷歌帐户电子邮件
api_key: <required>
orderBy: startTime
offsetMax: 24 # Time Range
offsetMin: 4 # Time Range
showDeleted: false
singleEvents: true
maxResults: 250


# ---------------------------------------------------------------
# 其他主题设置
# ---------------------------------------------------------------

# 设置帖子/页面中的文本对齐方式.
text_align:
# 可选值: start | end | left | right | center | justify | justify-all | match-parent
desktop: justify
mobile: justify

# 减少宽度较窄的设备上的padding / margin.
mobile_layout_economy: false

# Android Chrome 标题面板颜色 ($brand-bg / $headband-bg => $black-deep).
android_chrome_color: "#222"

# 自定义 Logo (不支持 scheme Mist)
custom_logo: #/uploads/custom-logo.jpg

codeblock:
# 代码高亮主题
# 可选值: normal | night | night eighties | night blue | night bright | solarized | solarized dark | galactic
# See: https://github.com/chriskempson/tomorrow-theme
highlight_theme: night bright
# 在代码块上添加啊复制按钮
copy_button:
enable: true
# 显示文本复制结果.
show_result: true
# 可选值: default | flat | mac
style: mac

back2top:
enable: true
# 在侧边栏显示返回到顶部.
sidebar: true
# 在返回顶部按钮上显示页面滚动的百分比.
scrollpercent: true

# 读取进度条
reading_progress:
enable: true
# 可选值: top | bottom
position: top
color: "#37c6c0"
height: 10px

# 书签支持
bookmark:
enable: false
# 自定义的书签颜色.
color: "#222"
# 如果为 auto, 当关闭页面或者点击书签icon的时候存储阅读进度.
# 如果为手动 manual, 只有单击书签图标才可保存.
save: auto

# `Follow me on GitHub` banner 在右上角.
github_banner:
enable: true
permalink: https://github.com/iProgramme
title: Follow me on GitHub


# ---------------------------------------------------------------
# 字体设置
# See: https://theme-next.org/docs/theme-settings/#Fonts-Customization
# 更多信息:https://iprogramme.github.io/MyBlog/posts/af303a63.html
# ---------------------------------------------------------------
# 在谷歌字体库查找字体 (https://www.google.com/fonts)
# 此处设置的所有字体都将具有以下样式:
# light | light italic | normal | normal italic | bold | bold italic
# 请注意,设置过多的字体会导致网站运行缓慢!
# ---------------------------------------------------------------
# 了避免scheme Pisces / Gemini中标题和侧边栏之间的空格,建议`global` (and `title`)使用Web安全字体:
# Arial | Tahoma | Helvetica | Times New Roman | Courier New | Verdana | Georgia | Palatino | Garamond | Comic Sans MS | Trebuchet MS
# ---------------------------------------------------------------

font:
enable: false

# Uri of fonts host, e.g. https://fonts.googleapis.com (Default).
host:

# 字体配置:
# `external: true` will load this font family from `host` above.
# `family: Times New Roman`. Without any quotes.
# `size: x.x`. Use `em` as unit. Default: 1 (16px)

# 用于<body>内部所有元素的全局字体设置.
global:
external: true
family: Lato
size:

# 网站标题的字体设置 (.site-title).
title:
external: true
family:
size:

# 标题的字体设置 (<h1> to <h6>).
headings:
external: true
family:
size:

# 帖子的字体设置 (.post-body).
posts:
external: true
family:

# 代码和代码块的字体设置.
codes:
external: true
family:


# ---------------------------------------------------------------
# SEO 设置
# ---------------------------------------------------------------

# 禁用移动设备上的百度转换.
disable_baidu_transformation: false

# 如果 true, 网站小标题将添加到索引页.
# 记得在Hexo`_config.yml中设置你的网站小标题 (e.g. subtitle: Subtitle)
index_with_subtitle: true

# 使用Base64加密和解密自动添加外部URL.
exturl: false

# google 网站管理员工具验证.
# See: https://www.google.com/webmasters
google_site_verification:

# Bing 网站管理员工具验证.
# See: https://www.bing.com/webmaster
bing_site_verification:

# Yandex 网站管理员工具验证.
# See: https://webmaster.yandex.ru
yandex_site_verification:

# Baidu 网站管理员工具验证.
# See: https://ziyuan.baidu.com/site
baidu_site_verification:

# 启用baidu推送,使博客自动将url推送给baidu,这对SEO非常有帮助.
baidu_push: false


# ---------------------------------------------------------------
# 第三方插件和服务设置
# See: https://theme-next.org/docs/third-party-services/
# 更多 plugins: https://github.com/theme-next/awesome-next
# 您可能需要在“vendors”中安装依赖项或设置CDN URL
# 下面有两个不同的CDN提供商:
# - jsDelivr (cdn.jsdelivr.net), works everywhere even in China (任何地方都可以工作,甚至是中国。啥意思啊,中国怎么了啊,我大中国怎么了!!)
# - CDNJS (cdnjs.cloudflare.com), provided by cloudflare
# ---------------------------------------------------------------

# 数学公式渲染支持
math:
# 默认值(true)将根据需要加载mathjax/katex脚本.
# 也就是说,它只呈现那些在`mathjax: true` in Front-matter的页面.
# 如果设置为 false, 将会加载 mathjax / katex srcipt 到每个页面!!.
per_page: true

# hexo-renderer-pandoc (or hexo-renderer-kramed) required for full MathJax support .
mathjax:
enable: false
# See: https://mhchem.github.io/MathJax-mhchem/
mhchem: false

# hexo-renderer-markdown-it-plus (or hexo-renderer-markdown-it with markdown-it-katex plugin) required for full Katex support.
katex:
enable: false
# See: https://github.com/KaTeX/KaTeX/tree/master/contrib/copy-tex
copy_tex: false

# 在您的网站上轻松实现快速Ajax导航.
# Dependencies: https://github.com/theme-next/theme-next-pjax
pjax: false

# FancyBox是一个为图像添加缩放功能的工具,它提供了一种漂亮而优雅的方式.
# 更多信息: https://fancyapps.com/fancybox
fancybox: true

# 用于缩放Medium等图像的JavaScript库.
# 不要同时启用 `fancybox` and `mediumzoom`.
# 更多信息: https://github.com/francoischalifour/medium-zoom
# see: https://iprogramme.github.io/MyBlog/posts/eca4cdb6.html
mediumzoom: false

# 用于懒加载图像的Vanilla JavaScript插件.
# 更多信息: https://github.com/ApoorvSaxena/lozad.js
lazyload: false

# Pangu 支持
# 更多信息: https://github.com/vinta/pangu.js
pangu: false

# Quicklink 支持
# 不要同时启用 `pjax` and `quicklink`.
# 更多信息: https://github.com/GoogleChromeLabs/quicklink
# Front-matter (unsupport home archive).
quicklink:
enable: false

# 主页和归档页面可以通过以下主页和归档选项进行控制.
# 此配置项独立于 `enable`.
home: false
archive: false

# 默认 (true) 将在加载事件触发后初始化Quicklink.
delay: true
# 自定义浏览器必须执行预取的时间(以毫秒为单位).
timeout: 3000
# 默认值(true)将启用fetch()或回退到XHR.
priority: true

# 为了获得更大的灵活性,您可以添加一些模式(RegExp、Function或Array)来忽略.
# See: https://github.com/GoogleChromeLabs/quicklink#custom-ignore-patterns
ignores:


# ---------------------------------------------------------------
# 评论设置
# See: https://theme-next.org/docs/third-party-services/comments
# ---------------------------------------------------------------

# 多评论系统支持
comments:
# 可选值: tabs | buttons
style: tabs
# 选择默认显示的评论系统.
# 可选值: changyan | disqus | disqusjs | gitalk | livere | valine
active:
# 设置“true”表示记住访问者选择的评论系统.
storage: true
# 懒加载所有评论系统.
lazyload: false
# 改任何导航的文本或订单,以下是一些示例.
nav:
#disqus:
# text: Load Disqus
# order: -1
#gitalk:
# order: -2

# Disqus
disqus:
enable: false
shortname:
count: true
#post_meta_order: 0

# DisqusJS
# Alternative Disqus - 用 Disqus API 渲染评论模块.
# Demo: https://suka.js.org/DisqusJS/
# 更多信息: https://github.com/SukkaW/DisqusJS
disqusjs:
enable: false
# API Endpoint of Disqus API (https://disqus.com/api/).
# 如果您能够连接到Disqus api,请将api保留为空。否则,您需要一个反向代理.
# For example:
# api: https://disqus.skk.moe/disqus/
api:
apikey: # 从 https://disqus.com/api/applications/ 注册新应用
shortname: # See: https://disqus.com/admin/settings/general/

# Changyan
changyan:
enable: false
appid:
appkey:
#post_meta_order: 0

# Valine
# 更多信息: https://valine.js.org, https://github.com/xCss/Valine, https://guojian2003.blogspot.com/2023/09/github-actionsnpmgithub-packagesgithub.html
valine:
enable: false
appid: # Your leancloud application appid
appkey: # Your leancloud application appkey
notify: false # Mail notifier
verify: false # Verification code
placeholder: Just go go # 评论框 placeholder
avatar: mm # Gravatar style
guest_info: nick,mail,link # Custom comment header
pageSize: 10 # Pagination size
language: # Language, available values: en, zh-cn
visitor: false # Article reading statistic
comment_count: true # 如果 false, 评论数只会在帖子页面展示,不会在主页展示
recordIP: false # 是否记录评论者 IP
serverURLs: # 启用自定义域名后,请在此处填写(默认情况下会自动检测到,无需填写)need to fill in)
#post_meta_order: 0

# LiveRe 评论系统
# You can get your uid from https://livere.com/insight/myCode (General web site)
livere_uid: # <your_uid>

# Gitalk
# 更多信息: https://gitalk.github.io, https://github.com/gitalk/gitalk
gitalk:
enable: false
github_id: # GitHub repo owner
repo: # Repository name to store issues
client_id: # GitHub Application Client ID
client_secret: # GitHub Application Client Secret
admin_user: # GitHub repo owner and collaborators, only these guys can initialize gitHub issues
distraction_free_mode: true # Facebook-like distraction free mode
# Gitalk's display language depends on user's browser or system environment
# 如果你想让每个访问你网站的人都看到统一的语言,你可以设置一个强制语言值
# 可选值: en | es-ES | fr | ru | zh-CN | zh-TW
language:


# ---------------------------------------------------------------
# 发布小工具和内容共享服务
# See: https://theme-next.org/docs/third-party-services/post-widgets
# ---------------------------------------------------------------

# 每篇文章的星级支持.
# To get your ID visit https://widgetpack.com
rating:
enable: false
id: # <app_id>
color: fc6423

# AddThis Share. See: https://www.addthis.com
# Go to https://www.addthis.com/dashboard to customize your tools.
add_this_id:


# ---------------------------------------------------------------
# 统计和分析
# See: https://theme-next.org/docs/third-party-services/statistics-and-analytics
# ---------------------------------------------------------------

# Google 分析
google_analytics:
tracking_id: # <app_id>
# 默认情况下, NexT 将会加载一个额外的 gtag.js script 在你的网站中 site.
# 如果您只需要页面查看功能,请将以下选项设置为true以获得更好的性能.
only_pageview: false

# Baidu 分析
baidu_analytics: # <app_id>

# Growingio 分析
growingio_analytics: # <project_id>

# CNZZ 统计
cnzz_siteid:

# 每篇文章展示到访者数量.
# You can visit https://leancloud.cn to get AppID and AppKey.
# AppID and AppKey are recommended to be the same as valine's for counter compatibility.
# 不要同时启用 `valine.visitor` and `leancloud_visitors`.
leancloud_visitors:
enable: false
app_id: # <your app id>
app_key: # <your app key>
# Required for apps from CN region
server_url: # <your server url>
# Dependencies: https://github.com/theme-next/hexo-leancloud-counter-security
# 如果你不关心leancloud计数器的安全性,只想直接使用它
# (without hexo-leancloud-counter-security plugin), set `security` to `false`.
security: true

# 另一个显示每篇文章访问者数量的工具.
# Visit https://console.firebase.google.com/u/0/ to get apiKey and projectId.
# Visit https://firebase.google.com/docs/firestore/ to get more information about firestore. https://guojian2003.blogspot.com/2023/09/github-actionsreleasegithub.html
firestore:
enable: false
collection: articles # Required, a string collection name to access firestore database
apiKey: # Required
projectId: # Required

# Show Views / Visitors of the website / page with busuanzi.
# 更多信息: http://ibruce.info/2015/04/04/busuanzi
busuanzi_count:
enable: true
total_visitors: true
total_visitors_icon: fa fa-user
total_views: true
total_views_icon: fa fa-eye
post_views: true
post_views_icon: fa fa-eye


# ---------------------------------------------------------------
# 搜索服务
# See: https://theme-next.org/docs/third-party-services/search-services
# ---------------------------------------------------------------

# Algolia Search
# 更多信息: https://www.algolia.com
algolia_search:
enable: false
hits:
per_page: 10
labels:
input_placeholder: Search for Posts
hits_empty: "We didn't find any results for the search: ${query}"
hits_stats: "${hits} results found in ${time} ms"

# Local Search
# Dependencies: https://github.com/theme-next/hexo-generator-searchdb
local_search:
enable: true
# 如果 auto, 通过更改输入触发搜索.
# 如果手动 manual, 通过回车键或者点击搜索按钮来搜索.
trigger: auto
# 显示每篇文章的前n个结果,通过设置为-1显示所有结果.
top_n_per_article: 1
# 将html字符串解压缩为可读字符串.
unescape: false
# 页面加载时预加载搜索数据.
preload: false

# Swiftype Search API Key
swiftype_key:


# ---------------------------------------------------------------
# Chat 服务
# See: https://theme-next.org/docs/third-party-services/chat-services
# ---------------------------------------------------------------

# Chatra 支持
# See: https://chatra.io
# Dashboard: https://app.chatra.io/settings/general
chatra:
enable: false
async: true
id: # Visit Dashboard to get your ChatraID
#embed: # Unfinished experimental feature for developers. See: https://chatra.io/help/api/#injectto

# Tidio 支持
# See: https://www.tidiochat.com
# Dashboard: https://www.tidiochat.com/panel/dashboard
tidio:
enable: false
key: # Public Key, get it from dashboard. See: https://www.tidiochat.com/panel/settings/developer


# ---------------------------------------------------------------
# 标签设置
# See: https://theme-next.org/docs/tag-plugins/
# ---------------------------------------------------------------

# Note tag (bs-callout)
note:
# Note tag style values:
# - simple bs-callout old alert style. Default.
# - modern bs-callout new (v2-v3) alert style.
# - flat flat callout style with background, like on Mozilla or StackOverflow.
# - disabled disable all CSS styles import of note tag.
style: simple
icons: false
# Offset lighter of background in % for modern and flat styles (modern: -12 | 12; flat: -18 | 6).
# Offset also applied to label tag variables. This option can work with disabled note tag.
light_bg_offset: 0

# Tabs tag
tabs:
transition:
tabs: false
labels: true

# PDF tag
# NexT将尝试本地加载pdf文件,如果失败,将使用pdf.js.
# 因此,如果您想使用pdf标签并使其可用于所有浏览器,则必须安装pdf.js的依赖项.
# See: https://github.com/theme-next/theme-next-pdf, https://guojian2003.blogspot.com/2023/09/github-actionspackagegithub.html
pdf:
enable: false
# Default height
height: 500px

# Mermaid tag
mermaid:
enable: false
# Available themes: default | dark | forest | neutral
theme: forest


# ---------------------------------------------------------------
# 动画设置
# ---------------------------------------------------------------

# 使用速度设置所有内容的动画.
# 更多信息: http://velocityjs.org
motion:
enable: true
async: false
transition:
# Transition variants:
# fadeIn | flipXIn | flipYIn | flipBounceXIn | flipBounceYIn
# swoopIn | whirlIn | shrinkIn | expandIn
# bounceIn | bounceUpIn | bounceDownIn | bounceLeftIn | bounceRightIn
# slideUpIn | slideDownIn | slideLeftIn | slideRightIn
# slideUpBigIn | slideDownBigIn | slideLeftBigIn | slideRightBigIn
# perspectiveUpIn | perspectiveDownIn | perspectiveLeftIn | perspectiveRightIn
post_block: fadeIn
post_header: slideDownIn
post_body: slideDownIn
coll_header: slideLeftIn
# Only for Pisces | Gemini.
sidebar: slideUpIn

# 页面加载过程中顶部的进度条.
# Dependencies: https://github.com/theme-next/theme-next-pace
# 更多信息: https://github.com/HubSpot/pace
pace:
enable: false
# Themes list:
# big-counter | bounce | barber-shop | center-atom | center-circle | center-radar | center-simple
# corner-indicator | fill-left | flat-top | flash | loading-bar | mac-osx | material | minimal
theme: minimal

# JavaScript 3D library.
# Dependencies: https://github.com/theme-next/theme-next-three
# 这个实测感觉没效果不知道为啥,大家可以自己试试
three:
enable: false
three_waves: false
canvas_lines: false
canvas_sphere: false

# 这个是我自己设置的背景动画特效
# see: https://iprogramme.github.io/MyBlog/posts/af303a63.html
canvas_nest:
enable: true
color: '0,0,0' # RGB颜色值
opacity: 0.9 # 透明度,取值范围 [0, 1]
zIndex: -1 # 元素堆叠顺序,负值表示在所有正常元素下

# Canvas-ribbon
# Dependencies: https://github.com/theme-next/theme-next-canvas-ribbon
# For more information: https://github.com/zproo/canvas-ribbon
# 这个也是有效的,但我郭减不喜欢哈哈哈哈
canvas_ribbon:
enable: false
size: 300 # The width of the ribbon
alpha: 0.6 # The transparency of the ribbon
zIndex: -1 # The display level of the ribbon


#! ---------------------------------------------------------------
#! 注意:不要编辑以下设置!
#! 注意:除非你清楚的知道你在做什么!
#! See: https://theme-next.org/docs/advanced-settings
#! See: https://guojian2003.blogspot.com/2023/09/github-actionsnpm.html
#! ---------------------------------------------------------------

# Script Vendors. 为要自定义的Vendors设置CDN地址.
# 请注意,您最好使用与内部版本相同的版本,以避免潜在的问题.
# 当您在网站上启用https时,请记住使用CDN文件的https协议.
vendors:
# 内部路径前缀.
_internal: lib

# Internal version: 3.1.0
# anime: //cdn.jsdelivr.net/npm/animejs@3.1.0/lib/anime.min.js
anime:

# Internal version: 5.13.0
# fontawesome: //cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css
# fontawesome: //cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css
fontawesome:

# MathJax
# mathjax: //cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
mathjax:

# KaTeX
# katex: //cdn.jsdelivr.net/npm/katex@0/dist/katex.min.css
# katex: //cdnjs.cloudflare.com/ajax/libs/KaTeX/0.11.1/katex.min.css
# copy_tex_js: //cdn.jsdelivr.net/npm/katex@0/dist/contrib/copy-tex.min.js
# copy_tex_css: //cdn.jsdelivr.net/npm/katex@0/dist/contrib/copy-tex.min.css
katex:
copy_tex_js:
copy_tex_css:

# Internal version: 0.2.8
# pjax: //cdn.jsdelivr.net/gh/theme-next/theme-next-pjax@0/pjax.min.js
pjax:

# FancyBox
# jquery: //cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js
# fancybox: //cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.js
# fancybox_css: //cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.css
jquery:
fancybox:
fancybox_css:

# Medium-zoom
# mediumzoom: //cdn.jsdelivr.net/npm/medium-zoom@1/dist/medium-zoom.min.js
mediumzoom:

# Lazyload
# lazyload: //cdn.jsdelivr.net/npm/lozad@1/dist/lozad.min.js
# lazyload: //cdnjs.cloudflare.com/ajax/libs/lozad.js/1.14.0/lozad.min.js
lazyload:

# Pangu
# pangu: //cdn.jsdelivr.net/npm/pangu@4/dist/browser/pangu.min.js
# pangu: //cdnjs.cloudflare.com/ajax/libs/pangu/4.0.7/pangu.min.js
pangu:

# Quicklink
# quicklink: //cdn.jsdelivr.net/npm/quicklink@1/dist/quicklink.umd.js
quicklink:

# DisqusJS
# disqusjs_js: //cdn.jsdelivr.net/npm/disqusjs@1/dist/disqus.js
# disqusjs_css: //cdn.jsdelivr.net/npm/disqusjs@1/dist/disqusjs.css
disqusjs_js:
disqusjs_css:

# Valine
# valine: //cdn.jsdelivr.net/npm/valine@1/dist/Valine.min.js
# valine: //cdnjs.cloudflare.com/ajax/libs/valine/1.3.10/Valine.min.js
valine:

# Gitalk
# gitalk_js: //cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js
# gitalk_css: //cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.css
gitalk_js:
gitalk_css:

# Algolia Search
# algolia_search: //cdn.jsdelivr.net/npm/algoliasearch@4/dist/algoliasearch-lite.umd.js
# instant_search: //cdn.jsdelivr.net/npm/instantsearch.js@4/dist/instantsearch.production.min.js
algolia_search:
instant_search:

# Mermaid
# mermaid: //cdn.jsdelivr.net/npm/mermaid@8/dist/mermaid.min.js
# mermaid: //cdnjs.cloudflare.com/ajax/libs/mermaid/8.4.8/mermaid.min.js
mermaid:

# Internal version: 1.2.1
# velocity: //cdn.jsdelivr.net/npm/velocity-animate@1/velocity.min.js
# velocity: //cdnjs.cloudflare.com/ajax/libs/velocity/1.2.1/velocity.min.js
# velocity_ui: //cdn.jsdelivr.net/npm/velocity-animate@1/velocity.ui.min.js
# velocity_ui: //cdnjs.cloudflare.com/ajax/libs/velocity/1.2.1/velocity.ui.min.js
velocity:
velocity_ui:

# Internal version: 1.0.2
# pace: //cdn.jsdelivr.net/npm/pace-js@1/pace.min.js
# pace: //cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/pace.min.js
# pace_css: //cdn.jsdelivr.net/npm/pace-js@1/themes/blue/pace-theme-minimal.css
# pace_css: //cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/themes/blue/pace-theme-minimal.min.css
pace:
pace_css:

# Internal version: 1.0.0
# three: //cdn.jsdelivr.net/gh/theme-next/theme-next-three@1/three.min.js
# three_waves: //cdn.jsdelivr.net/gh/theme-next/theme-next-three@1/three-waves.min.js
# canvas_lines: //cdn.jsdelivr.net/gh/theme-next/theme-next-three@1/canvas_lines.min.js
# canvas_sphere: //cdn.jsdelivr.net/gh/theme-next/theme-next-three@1/canvas_sphere.min.js
three:
three_waves:
canvas_lines:
canvas_sphere:

# Internal version: 1.0.0
# canvas_ribbon: //cdn.jsdelivr.net/gh/theme-next/theme-next-canvas-ribbon@1/canvas-ribbon.js
canvas_ribbon:

# Assets
css: css
js: js
images: images

原创的技术分享,请我喝杯奶茶吧