forked from Lete114/Hexo-Theme-MengD
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_config.yml
205 lines (176 loc) · 5.84 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
#--------------------------------------------------------
# Hexo-MengD(萌典)
# 项目地址:https://github.com/lete114/hexo-theme-MengD
# 主题文档:https://mengd.js.org
# 一个简洁、轻量的Hexo主题
#--------------------------------------------------------
# 关于如何提高访问速度:https://github.com/lete114/hexo-minify
# 导航栏菜单
menu:
enable: true # 是否开启导航栏
# 首页: /
# 找文章:
# - 标签 || /tags
# - 分类 || /categories
# - 归档 || /archives
# 友情链接: /link
# 关于我: /about
# 图标
social:
# fab fa-github: https://github.com/lete114
# fa fa-envelope: mailto:[email protected]
title: # 网站标题支持html,可写img标签等
favicon: /img/favicon.png
avatar: /img/logo.gif
pageCount: 5 # 首页展示文章数
darkmode: true # 深色模式
search: false # 需安装插件: npm install hexo-generator-search --save
# 置顶文章
stick:
# 例如: text: <i class="fas fa-arrow-up"></i>置顶
text: # 支持html
color: '#ffa51e' # 置顶标签文字颜色
error: ## 404页面
enable: true
text: 404 Not Found
# 文章过时提醒
## 可在指定文章内设置(文章内的设置优先级最高,其次是配置文件)
obsolete:
enable: false # 一旦设置为 false 则所有文章将禁用(包括文章内的)
limit_day: 500 # 超过多少天显示提醒
color: '#d4b82a'
background: '#fcf9e1'
border-left: '#ffd818'
border-right: '#ffd818'
# 自定义标语,支持html
message: <strong>过时提醒: </strong>本文编辑于 ${created} 天前,最后更新时间于 ${updated} 天前,其中某些内容可能已经过时,请读者注意。
# 目录
toc:
enable: true
options: # 详细配置: https://hexo.io/zh-cn/docs/helpers#toc
list_number: false
## 主题颜色
themeColor:
main: '#e58a8a' # 主色
bodyA: '#00c4b6' # 全局a标签颜色
title: '#ff7242' # 博主昵称
open_graph:
enable: true
options: # 详细配置: https://hexo.io/zh-cn/docs/helpers#open-graph
# 有趣的标题切换
amusingTitle:
enable: true
leaveTitle: '(つェ⊂) 我藏好了哦~ '
returnTitle: '(*´∇`*) 被你发现啦~ '
# 自动截取
description:
line: 3 # 显示多少行后出现省略号(...)
length: 160 # 截取多少字
prefetch:
enable: true # 是否启用预加载
delay: 1000 # 延迟1秒后预加载
threshold: 25 # 目标元素在浏览器可视区域25%时触发预加载
# 自定义预加载资源,如果你开启了本地搜索功能,可以将下方的注释去掉,当使用搜索时不用等太长的请求时间
# customs: [/search.json]
# 将文章页的所有外链转换为卡片式外链
cardlink: true
# 图片懒加载
lazyload:
enable: true
loadimg: /img/load.gif
# 代码块高亮主题
highlightTheme: mac # default / darker / pale night / light / ocean / mac / mac light
codeBlockExpand: # 是否开启代码块折叠
enable: true
height: 400 # 代码块高度超过400折叠 单位px
scrollTop: 200 # 展开后,再次(手动点击)点击折叠滚动到代码块开始的距离 单位px
# 自定义引入外部css、js
import:
headBefore: # 引入到<head>之后
headAfter: # 引入到</head>之前
bodyBefore: # 引入到<body>之后
bodyAfter: # 引入到</body>之前
# 例如:
# - <link rel="stylesheet" href="/css/index.css">
# - '<style>body{color: red}</style>' ## 注意由于css的‘{}’是关键符号所以需要(单/双)引号''
# - <script>alert(1)</script>
# 文章版权
copyright:
enable: true
title: Hexo-Theme-MengD(萌典)
author: MengD(萌典)
authorUrl: mailto:[email protected]
licenses: CC BY-NC-SA 4.0
licensesUrl: https://creativecommons.org/licenses/by-nc-sa/4.0/
description: 本博客所有文章除特别声明外,均采用 ${licenses} 许可协议。转载请注明来自 ${title} !
# 页脚
footer:
since: 2020
customText: 我相信我可以,但我一直在路上,所以我有无限的可能!!
# 统计(分析)
analytics:
baidu:
google:
# 设置字体
font:
# 全局字体
html: consolas,Menlo,'PingFang SC','Microsoft YaHei',sans-serif
# 代码块字体
code: consolas,Menlo,'PingFang SC','Microsoft YaHei',sans-serif
# 评论
## 注意大小写
comments: discuss # twikoo / waline / valine
# Discuss
## https://discuss.js.org
# 自定义添加 https://discuss.js.org/Quick-Start.html#%E5%AE%A2%E6%88%B7%E7%AB%AF-client
discuss:
source: https://unpkg.com/discuss@latest/dist/discuss.js
serverURLs: ## 你的 Discuss 评论系统服务端地址
# valine
## https://valine.js.org/
# 自定义添加 https://valine.js.org/configuration.html
valine:
source: https://unpkg.com/valine/dist/Valine.min.js
appid: # 你的 leancloud app id
appkey: # 你的 leancloud app key
# waline
## https://waline.js.org
# 自定义添加 https://waline.js.org/client/basic.html
waline:
source: https://unpkg.com/@waline/client/dist/waline.js
source_css: https://unpkg.com/@waline/client/dist/waline.css
serverURL: # 服务端地址
# twikoo
## https://twikoo.js.org/
twikoo:
source: https://unpkg.com/twikoo/dist/twikoo.all.min.js
envId: # 你的环境id
## 说说
# Artitalk
## https://artitalk.js.org/settings.html
artitalk:
enable: false # 是否开启
source: https://unpkg.com/artitalk
title: Artitalk # 标题
path: artitalk/index.html # 路径
appid: WhOxxxxxxxxxxxxxMMI # LeanCloud appId
appkey: M9Pxxxxxxxxxxxxxxx3Kvs # LeanCloud appKey
option:
# 主题的css与js引入
## 无特殊要求请勿更改
CDN:
mainJs: /js/main.js
mainCss: /css/main.css
utlis: /js/utlis.js
search: /js/search.js
# lazyload
lazyload: /js/lazyload.js
# prefetch
prefetch: /third-party/js/prefetch-page.js
# cardlink
cardlink: /third-party/js/cardlink.js
# fancybox
fancyboxJs: /third-party/js/fancybox.js
fancyboxCss: /third-party/css/fancybox.css
# fontawesome
fontawesome: /third-party/fontawesome-free/css/all.min.css