-
Notifications
You must be signed in to change notification settings - Fork 208
/
_config.yml
316 lines (274 loc) · 10.2 KB
/
_config.yml
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
version: 1.1.0
# 你的头像url
avatar: /img/avatar.jpg
favicon: /img/avatar.jpg
#如果博客放置位置不是根目录,则可以通过配置此路径解决静态文件路径错误问题
# 比如访问地址为 yelog.org/blog 那就需要配置为 blog_path: /blog 才能正常访问
blog_path: /
#链接图标 显示顺序和下面顺序一致
link:
theme: color # 链接样式,color: 彩色图标 white: 黑白图标
items:
rss: /atom.xml
github: https://github.com/yelog
facebook: https://www.facebook.com/faker.tops
twitter:
linkedin:
instagram: https://www.facebook.com/faker.tops
reddit: https://www.reddit.com/user/yelog/
weibo: http://weibo.com/u/2307534817
jianshu: https://www.jianshu.com/u/ff56736de7cf
zhihu: https://www.zhihu.com/people/jaytp/activities
csdn:
oschina: https://my.oschina.net/yelog
juejin:
email: [email protected]
qq: 872336115
kugou: https://www.kugou.com/
neteasemusic: https://music.163.com/#/user/home?id=88151013
##########多作者模式############
author:
on: false
authors:
author1: 阁主
author2: 小马哥
##############################
# 文章分类设置
category:
num: true # 分类显示文章数
sub: true # 开启多级分类
sort:
- 读书
- 工具
- 大前端
- 后端
- 数据库
- 运维
width:
lg: 120 # 1468px<屏幕宽度 左侧分类宽度
md: 100 # 1024px<屏幕宽度<=1468px 左侧分类宽度
sm: 100 # 426px<屏幕宽度<=1024px 左侧分类宽度(ipad)
# 多级分类说明:
# 比如在文章中设置多个菜单,则默认为多级菜单,即:工具>hexo
# categories:
# - 工具
# - hexo
# 快捷键
shortcutKey: true
# 左下角自定义菜单
menu:
about: # '关于' 按钮
on: true # 是否显示
url: /about # 跳转链接
type: 1 # 跳转类型 1:站内异步跳转 2:当前页面跳转 3:打开新的tab页
friend: # '友链' 按钮
on: true # 是否展示
menus: # 添加的其他菜单写在 menus 下,如下三个菜单:动态菜单1、动态菜单2、动态菜单3
相册:
on: false
url: /photo
type: 1 # 跳转类型 1:站内异步跳转
叶落阁:
on: false
url: http://yelog.org/
type: 2 # 跳转类型 2:当前页面跳转
github:
on: false
url: https://github.com/yelog
type: 3 # 跳转类型 3:打开新的tab页
# 文末声明
article_txt: 转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [email protected]
bottom_text: ©2016-2020 Yelog
# 自定义页面最下方的站点版权信息
# 如果不填,则自定义为 ©2017 author (这个author为hexo根目录_config.yml中配置的)
# 底部备案号
miit:
on: false
info: 京ICP证030173号
url: http://beian.miit.gov.cn/ # 默认链接为 http://beian.miit.gov.cn/
reward: true
# true 开启打赏功能
searchAll: false
# true 启用全文搜索
# 开启此功能需要下面操作:
# 1. 在 hexo 根目录 执行 npm install hexo-generator-search --save 安装插件
# 2. 在 hexo 根目录的 _config.xml 中添加下面内容
# search:
# path: search.xml
# field: post
copyright: false
# Copyright info. of post | 文末版权信息
word_count: false
# true 开启字数统计
# 开启此功能需要安装插件 :在 hexo根目录 执行npm i hexo-wordcount --save
# 不蒜子网站计数设置
# http://ibruce.info/2015/04/04/busuanzi/
visit_counter:
on: true
site_visit: true
page_visit: true
##########自定义样式设置##############
# Table of contents | 文章目录
toc:
max_depth: 3 # 1 - 6 (h1-h6) 目录最大级数
#文章列表 鼠标移上去的样式, 为空时使用默认效果
article_list:
title: '#383636' # 文章列表标题颜色
datetime: '#5e5e5f' # 文章发布日期颜色
hover:
background: '#e2e0e0' # 背景色:提供几种:'#c1bfc1' '#fbf4a8'
color: # 文字颜色 提供几种:'#ffffff'
# 注意:由于颜色如果包含#,使用单引号 ' 引起来
# 文章列表背景图
article_bg_img:
on: false # 是否开启
src: https://i.loli.net/2019/07/22/5d3521411f3f169375.png
opacity: 0.3 # 背景图透明度,范围 0 ~ 1
# 列表样式
list: normal
# normal : 普通样式
# thread : 列表外圈有一个线框
# 引用块样式
blockquote: github
# github : 类似于github的引用快
# bracket : 类似于左右两个大括号的样式
# table 的样式
table: green_title
# 为空时类似github的table样式
# green 绿色样式
# green_title 头部为青色的table样式
# 首页背景图
index_bg_img:
# 其他页面背景图
other_bg_img:
# 点击图片放大样式
img_resize: default
# 可选值:
# default: 默认(自己写的简单的放大)
# photoSwipe: 使用photoSwipe插件
# 代码段高亮样式,markdown 语法 `demo`
code:
theme: dark-red
# 支持主题:
# dark-red: 红字(默认)
# github: github样式(灰色底,黑字)
highlight:
on: true # true开启代码高亮,开启需要关闭博客 _config.yml 中的 highlight
lineNum: false # true显示行号
copy: true # 复制功能
theme: atom-light
# 代码高亮主题,效果可以查看 https://highlightjs.org/static/demo/
# 支持主题:
# sublime : 参考sublime的高亮主题
# darcula : 参考idea中的darcula的主题
# atom-dark : 参考Atom的dark主题
# atom-light : 参考Atom的light主题
# github : 参考GitHub版的高亮主题
# github-gist : GitHub-Gist主题
# brown-paper : 牛皮纸效果
# gruvbox-light : gruvbox的light主题
# gruvbox-dark : gruvbox的dark主题
# rainbow :
# railscasts :
# sunburst :
# kimbie-dark :
# kimbie-light :
# school-book : 纸张效果
# zenbum : oschina 也选择此高亮主题
# MathJax 数学公式支持
mathjax:
on: true #是否启用
per_page: false # 若只渲染单个页面,此选项设为false,页面内加入 mathjax: true
# Mermaid 支持
mermaid:
on: false
cdn: //cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.min.js
#cdn: //cdnjs.cloudflare.com/ajax/libs/mermaid/8.3.1/mermaid.min.js
options: # 更多配置信息可以参考 https://mermaidjs.github.io/#/mermaidAPI
theme: 'default'
startOnLoad: true
flowchart:
useMaxWidth: false
htmlLabels: true
##############################
# 友情链接
friends:
叶落阁: http://yelog.org/
##########评论设置#############
comment:
on: false
type: gitalk # 评论系统:gitalk、disqus、gitment、utteranc、livere、giscus,注意:使用时,在下方对应位置进行配置
comment_count: true # 文章标题下方显示评论数 目前仅支持 gitalk 和 disqus
## 使用说明 https://yelog.org//2020/05/23/3-hexo-comment/
# 各评论系统配置 ↓↓
disqus:
shortname:
# disqus评论系统, 2016年9月被GFW认证,大陆不能使用。
# 获取shortname:https://help.disqus.com/customer/en/portal/articles/466208-what-s-a-shortname-
gitalk:
githubID: yelog
repo: yelog.github.io
ClientID:
ClientSecret:
adminUser: yelog
distractionFreeMode: true
language: zh-CN
perPage: 10
# gitalk:利用github issue制作的第三方聊天插件
# https://github.com/gitalk/gitalk
# 参数介绍:
# githubID: github用户名
# repo: 使用哪个仓库的issue
# ClientID 和 ClientSecret 创建 OAuth application 就会生成:https://github.com/settings/applications/new
# adminUser: 必须为上面仓库的合作者(有写入权限),使用自己的 github 用户名即可
# distractionFreeMode: 全屏遮罩效果
# language: 语言:支持:en / zh-CN / zh-TW 三种
# perPage: 每次加载的数据大小,默认10,最大100
gitment:
owner: yelog
repo: yelog.github.io
client_id:
client_secret:
# gitment : 通过github issue实现的评论系统
# 开源地址 : https://github.com/imsun/gitment
# 使用说明 :
livere:
data_uid:
# 来必力: http://livere.com/
# 使用说明 : https://yelog.org//2020/05/23/3-hexo-comment/
utteranc:
repo: xxx/xxx.github.io # 承载评论的仓库,填上自己新建的仓库
issue_term: pathname # Issue 与 博客文章 之间映射关系
label: utteranc # 创建的 Issue 添加的标签
theme: github-light # 主题,可选主题请查看官方文档 https://utteranc.es/#heading-theme
# 官方文档 https://utteranc.es/
# 使用说明 https://yelog.org//2020/05/23/3-hexo-comment/
giscus:
repo: xxx/xxx # 用于承载评论的仓库
repoId: xxx # 仓库ID,从giscus网站获取
category: General # Discussion主题分类
categoryId: x # 分类ID,从giscus网站获取
mapping: pathname # Github讨论与博客文章之间的映射关系, pathname url title og:title
strict: 0 # 是否使用严格的标题匹配, 0 1
reactionsEnabled: 1 # 是否使用Github讨论的Reactions, 0 1
emitMetadata: 1 # 是否输出Github讨论的元数据, 0 1
inputPosition: top # 输入框位置, top bottom
theme: light # 主题, 支持的主题请查看giscus网站
lang: zh-CN # 主题语言,支持的语言请查看giscus网站
loading: lazy # 是否启用懒加载
# 官方文档: https://giscus.app/
##############################
##########CND设置#############
CDN:
jquery: //cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js
jquery_cookie: //cdn.jsdelivr.net/npm/[email protected]/jquery.cookie.min.js
highlight: //cdn.jsdelivr.net/npm/[email protected]/highlight.pack.min.js
pjax: //cdn.jsdelivr.net/npm/[email protected]/jquery.pjax.min.js
animate: //cdn.jsdelivr.net/npm/[email protected]/animate.min.css
nprogres_js: //cdn.jsdelivr.net/npm/[email protected]/nprogress.min.js
mathjax: //cdn.jsdelivr.net/npm/[email protected]/unpacked/MathJax.js?config=TeX-MML-AM_CHTML
photoswipe_js: //cdn.jsdelivr.net/npm/[email protected]/dist/photoswipe.min.js
photoswipe_ui_js: //cdn.jsdelivr.net/npm/[email protected]/dist/photoswipe-ui-default.min.js
photoswipe_css: //cdn.jsdelivr.net/npm/[email protected]/dist/photoswipe.min.css
photoswipe_skin_css: //cdn.jsdelivr.net/npm/[email protected]/dist/default-skin/default-skin.min.css
##############################