个人博客建设——Hexo的一些常见组件设置2

个人博客建设——Hexo的一些常见组件设置2

背景

我的CN華少博客建设也有一段时间了,这段时间想去更新一下文章,突然发现原来的源码被我不知道弄到哪里去了,于是乎我又准备重新建一个项目,并在其基础上更换一套新的模板,并与Typore中的.md文件进行使用尝试,近期这几篇可能就是这个系列来进行了。
另之前开设的SSO统一身份认证近期没有再进行更新,后续会对其进行补充,请大家持续关注。

正文

本篇用于记录我在Hexo个人博客中进行的一些常规设置。

1、文章中增加封面 & 缩略图cover属性

1
2
3
4
5
---
title: Icarus快速上手
cover: /gallery/covers/cover.jpg # 封面图
thumbnail: /gallery/thumbnails/thumbnail.jpg # 缩略图
---

2、创建草稿

1
hexo new draft "草稿"

这个命令会在source/_drafts目录下创建一个草稿.md文件,日常编写部署时这个目录下的草稿不会进行部署。

阅读更多

个人博客建设——Hexo主题icarus的_config.icarus.yml配置参数注释

个人博客建设——Hexo主题icarus的_config.icarus.yml配置参数注释

背景

我的CN華少博客建设也有一段时间了,这段时间想去更新一下文章,突然发现原来的源码被我不知道弄到哪里去了,于是乎我又准备重新建一个项目,并在其基础上更换一套新的模板,并与Typore中的.md文件进行使用尝试,近期这几篇可能就是这个系列来进行了。
另之前开设的SSO统一身份认证近期没有再进行更新,后续会对其进行补充,请大家持续关注。

正文

本篇用于记录我在Hexo个人博客中使用的icarus主题中的配置文件,为了方便使用该主题的小伙伴们进行配置,我根据该主题提供的一些说明进行整理到了配置文件中,方便英语弱的小伙伴使用。

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
# 模板版本
version: 4.0.0
# Icarus 主题样式,一种默认,一种赛博朋克"default" or "cyberpunk"
variant: default
# 顶部logo 设置你站点的logo。 此logo会显示在导航栏和页脚。 图片或者是文字
logo: https://gitee.com/cnhuashao/picgo-images/raw/master/20210902174326.png
# 页面元数据配置
head:
# 浏览器图标
favicon: https://gitee.com/cnhuashao/picgo-images/raw/master/20210831154758.png
# Web应用程序清单配置 Icarus支持基本的PWAmanifest.json的生成与Meta标签
# https://developer.mozilla.org/en-US/docs/Web/Manifest
manifest:
# web应用程序的名称(默认为站点标题)
name: CN華少
# 显示的web应用程序名称
# 当没有足够的空间显示全名时
short_name: CN華少
# web应用程序的起始URL
start_url: https://blog.cnhuashao.com
# 应用程序的默认主题颜色
theme_color:
# 在加载样式表之前,要显示的应用程序页面的占位符背景颜色
background_color:
# 网站的首选显示模式
display: standalone
# 可以作为不同上下文的应用程序图标的图像文件
icons:
-
# 映像文件的路径
src: ''
# 包含空格分隔的图像维数的字符串
sizes: ''
# 关于图像的媒体类型的提示
type:
# 打开图元数据
# https://hexo.io/docs/helpers.html#open-graph
open_graph:
# 页面标题(og:title)(可选)
# 你应该在大部分时间里把这个空着
title: CN華少
# 页面类型(og:type)(可选)
# 你应该在大部分时间里把这个空着
type: blog
# 页面URL (og: URL)(可选)
# 你应该在大部分时间里把这个空着
url: https://blog.cnhuashao.com/
# 封面地址 (og:image) (可选)
# 你应该在大部分时间里把这个空着
image: https://gitee.com/cnhuashao/picgo-images/raw/master/psc.jpg
# 站点名 (og:site_name) (可选)
# 你应该在大部分时间里把这个空着
site_name: CN華少
# 创建作者 (article:author) (可选)
# 你应该在大部分时间里把这个空着
author: CN華少
# 页面描述 (og:description) (可选)
# 你应该在大部分时间里把这个空着
description:
# Twitter card type (twitter:card)
twitter_card:
# Twitter ID (twitter:creator)
twitter_id:
# Twitter Site (twitter:site)
twitter_site:
# Google+ profile link (deprecated)
google_plus:
# Facebook admin ID
fb_admins:
# Facebook App ID
fb_app_id:
# 页面的结构化数据
# https://developers.google.com/search/docs/guides/intro-structured-data
structured_data:
# 页标题 (可选)
# 你应该在大部分时间里把这个空着
title:
# 页面描述 (可选)
# 你应该在大部分时间里把这个空着
description:
# 链接页面网址 (可选)
# 你应该在大部分时间里把这个空着
url:
# 创建作者 (article:author) (可选)
# 你应该在大部分时间里把这个空着
author:
# 页面的出版商 (可选)
# 你应该在大部分时间里把这个空着
publisher:
# 页面出版商标志 (可选)
# 你应该在大部分时间里把这个空着
publisher_logo:
# 页面图片 (可选)
# 你应该在大部分时间里把这个空着
image:
# 数组中的附加HTML元标记
meta:
# Meta tag specified in <attribute>=<value> style
# E.g., name=theme-color;content=#123456 => <meta name="theme-color" content="#123456">
- ''
# 网址或路径到网站的RSS atom.xml
rss: atom.xml
# 页面顶部导航栏配置
navbar:
# 导航菜单项
menu:
首页: /
文章归档: /archives
分类: /categories
标签: /tags
个人简介: /about
留言: /message
音乐: /music
媒体: /media
# 导航右侧快捷方式
links:
Gitee:
icon: fab fa-git-square
url: 'https://gitee.com/cnhuashao'

# 页脚
footer:
# 右侧超链接设置
links:
知识共享:
icon: fab fa-creative-commons
url: 'https://creativecommons.org/'
CC BY-NC 4.0:
icon: fab fa-creative-commons-by
url: 'https://creativecommons.org/licenses/by-nc/4.0/deed.zh'
Download on Gitee:
icon: fab fa-git-square
url: 'https://gitee.com/cnhuashao'
# 文章相关配置
article:
# 代码高亮显示设置
highlight:
# 代码高亮显示主题
# https://github.com/highlightjs/highlight.js/tree/master/src/styles
theme: atom-one-light
# 显示复制代码按钮
clipboard: true
# 代码块的默认折叠状态。 可以是 "", "folded", "unfolded"
fold: unfolded
# 显示文章字数统计以及预计阅读时间。
readtime: true
# 文章许可协议
licenses:
Creative Commons:
icon: fab fa-creative-commons
url: 'https://creativecommons.org/'
Attribution:
icon: fab fa-creative-commons-by
url: 'https://creativecommons.org/licenses/by-nc/4.0/'
Noncommercial:
icon: fab fa-creative-commons-nc
url: 'https://creativecommons.org/licenses/by-nc/4.0/'
# 搜索插件配置
# https://ppoffice.github.io/hexo-theme-icarus/categories/Plugins/Search/
search:
type: insight
# 评论插件配置-这里使用的畅言
# https://ppoffice.github.io/hexo-theme-icarus/categories/Plugins/Comment/
comment:
type: changyan
# Disqus shortname
app_id:
conf:
# 捐赠插件配置
# https://ppoffice.github.io/hexo-theme-icarus/categories/Plugins/Donation/
donates:
# "Afdian.net" 捐赠按钮配置
#-
# type: afdian
# URL to the "Afdian.net" personal page
# url: ''
# 支付宝捐赠按钮配置
-
type: alipay
# Alipay qrcode image URL
qrcode: 'https://gitee.com/cnhuashao/picgo-images/raw/master/20210902142707.jpg'
# "Buy me a coffee" donate button configurations
#-
# type: buymeacoffee
# URL to the "Buy me a coffee" page
# url: ''
# Patreon donate button configurations
#-
# type: patreon
# URL to the Patreon page
# url: ''
# Paypal donate button configurations
#-
# type: paypal
# Paypal business ID or email address
# business: ''
# Currency code
# currency_code: USD
# 微信捐赠按钮配置
-
type: wechat
# Wechat qrcode image URL
qrcode: 'https://gitee.com/cnhuashao/picgo-images/raw/master/20210902142706.jpg'
# 分享插件配置
# https://ppoffice.github.io/hexo-theme-icarus/categories/Plugins/Share/
share:
type: sharethis
# URL to the ShareThis share plugin script
install_url: ''
# 侧边栏的配置。
# 请注意,侧边栏只有在至少有一个小部件时才可见
sidebar:
# 左栏的配置
left:
# 当页面滚动时左侧侧边栏是否停留在顶部
sticky: true
# Right sidebar configurations
right:
# Whether the sidebar sticks to the top when page scrolls
sticky: true
# 布局配置文件遵循着与主题配置文件相同的格式和定义。
# _config.post.yml中的配置对所有文章生效,而_config.page.yml中的配置对所有自定义页面生效。
# 这两个文件将覆盖主题配置文件中的配置。
# 注: 如果想对于文章进行单独设置时,我们就启用_config.post.yml配置文件配置
# http://ppoffice.github.io/hexo-theme-icarus/categories/Widgets/
widgets:
# 个人信息小部件配置
-
# 小部件应该放在哪里,左边栏还是右边栏
position: left
type: profile
# 作者名称
author: CN華少
# 作者标题
author_title: 想做、能做、去做、做到、做好
# 当前位置
location: 中国,山东,济南
# 图像URL
avatar: https://gitee.com/cnhuashao/picgo-images/raw/master/psc.jpg
# 是否显示圆形头像图像
avatar_rounded: true
# Gravatar头像邮箱地址
gravatar:
# 关注按钮的URL或路径
follow_link: 'https://github.com/cnHuaShao'
# 底部快捷连接配置
social_links:
Gitee:
icon: fab fa-git-square
url: 'https://gitee.com/cnHuaShao'
Email:
icon: fa fa-envelope
url: 'mailto:lz2392504@gmail.com'
Weibo:
icon: fab fa-weibo
url: ''
WeiXin:
icon: fab fa-weixin
url: ''
Next:
icon: fab fa-dribbble
url: 'https://blog.cnhuashao.com/remove.io'
RSS:
icon: fas fa-rss
url: /
# 目录 小部件配置
-
# 小部件显示位置
position: right
type: toc
# 是否显示每个标题的索引
index: true
# 是否在看不到副标题时折叠副标题
collapsed: true
# 标题显示的最高水平
depth: 3
# 链接小部件配置
-
# 左边栏还是右边栏
position: left
type: links
# 站点的名称和url
links:
Hexo: 'https://hexo.io'
Gitee: 'https://gitee.com/cnhuashao'
# 分类小部件配置
-
# Where should the widget be placed, left sidebar or right sidebar
position: right
type: categories
# 最新文章小部件配置
-
# Where should the widget be placed, left sidebar or right sidebar
position: left
type: recent_posts
# 档案小部件的配置
-
# Where should the widget be placed, left sidebar or right sidebar
position: left
type: archives
# 标签小部件的配置
-
# Where should the widget be placed, left sidebar or right sidebar
position: right
type: tags
# 邮件订阅widget配置
-
# Where should the widget be placed, left sidebar or right sidebar
position: left
type: subscribe_email
# Hint text under the email input
description:
# Feedburner ID
feedburner_id: ''
# 谷歌AdSense单元配置
-
# Where should the widget be placed, left sidebar or right sidebar
position: right
type: adsense
# data-ad-client
client_id: ''
# data-ad-slot
slot_id: ''
# Follow.跟进。它的电子邮件订阅小部件配置
-
# Where should the widget be placed, left sidebar or right sidebar
position: left
type: followit
# Hint text under the email input
description:
# Subscription form action URL
action_url: ''
# Feed claiming verification code
verification_code: ''
# 插件配置
# https://ppoffice.github.io/hexo-theme-icarus/categories/Plugins/
plugins:
# 启用页面启动动画
animejs: true
# 显示“返回顶部”按钮
back_to_top: true
# 百度分析插件设置
# https://tongji.baidu.com
baidu_analytics:
# Baidu Analytics tracking ID
tracking_id:
# Bing网站管理员工具插件设置
# https://www.bing.com/toolbox/webmaster/
bing_webmaster:
# Bing Webmaster Tools tracking ID in the <meta> tag
tracking_id:
# 不蒜子网页计数器
# https://busuanzi.ibruce.info
busuanzi: false
# CNZZ统计
# https://www.umeng.com/web
cnzz:
# CNZZ tracker id
id:
# CNZZ website id
web_id:
# 提醒用户cookies的使用
# https://www.osano.com/cookieconsent/
cookie_consent:
# The compliance type. Can be "info", "opt-in", or "opt-out"
type: info
# Theme of the popup. Can be "block", "edgeless", or "classic"
theme: edgeless
# Whether the popup should stay static regardless of the page scrolls
static: false
# Where on the screen the consent popup should display
position: bottom-left
# URL to your site's cookie policy
policyLink: 'https://www.cookiesandyou.com/'
# Enable the lightGallery and Justified Gallery plugins
gallery: true
# 谷歌分析插件设置
# https://analytics.google.com
google_analytics:
# Google Analytics tracking ID
tracking_id:
# Hotjar user feedback plugin
# https://www.hotjar.com/
hotjar:
# Hotjar site id
site_id:
# Enable the KaTeX math typesetting support
# https://katex.org/
katex: false
# Enable the MathJax math typesetting support
# https://www.mathjax.org/
mathjax: false
# 浏览器升级提醒
# http://outdatedbrowser.com/
outdated_browser: false
# 网页载入进度条
progressbar: true
# Statcounter statistics
# https://statcounter.com/
statcounter:
# Statcounter project id
project:
# Statcounter project security code
security:
# Twitter conversion tracking plugin settings
# https://business.twitter.com/en/help/campaign-measurement-and-analytics/conversion-tracking-for-websites.html
twitter_conversion_tracking:
# Twitter Pixel ID
pixel_id:
# CDN 提供商
# https://ppoffice.github.io/hexo-theme-icarus/Configuration/Theme/speed-up-your-site-with-custom-cdn/
providers:
# Name or URL template of the JavaScript and/or stylesheet CDN provider
cdn: jsdelivr
# Name or URL template of the webfont CDN provider
fontcdn: google
# Name or URL of the fontawesome icon font CDN provider
iconcdn: fontawesome
本文声明:

88x31.png
知识共享许可协议
本作品由 cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。

个人博客建设——Hexo的一些常见组件设置

个人博客建设——Hexo的一些常见组件设置

背景

我的CN華少博客建设也有一段时间了,这段时间想去更新一下文章,突然发现原来的源码被我不知道弄到哪里去了,于是乎我又准备重新建一个项目,并在其基础上更换一套新的模板,并与Typore中的.md文件进行使用尝试,近期这几篇可能就是这个系列来进行了。
另之前开设的SSO统一身份认证近期没有再进行更新,后续会对其进行补充,请大家持续关注。

正文

本篇用于记录我在Hexo个人博客中进行的一些常规设置。

1、文章使用自动概述配置

安装相关组件

1
npm install hexo-excerpt --save

在_config.yml中增加相关配置

1
2
3
4
5
6
7
###################
# 文章自动化概述生成
excerpt:
depth: 10
excerpt_excludes:
more_excludes:
hideWholePostExcerpts: true
阅读更多

个人博客建设——Hexo的_config.yml配置参数注释

个人博客建设——Hexo的_config.yml配置参数注释

背景

我的CN華少博客建设也有一段时间了,这段时间想去更新一下文章,突然发现原来的源码被我不知道弄到哪里去了,于是乎我又准备重新建一个项目,并在其基础上更换一套新的模板,并与Typore中的.md文件进行使用尝试,近期这几篇可能就是这个系列来进行了。
另之前开设的SSO统一身份认证近期没有再进行更新,后续会对其进行补充,请大家持续关注。

正文

本篇用于记录我在创建后的Hexo中进行注释的_config.yml,便于后续进行修改时不记得哪个是干啥的了o(╯□╰)o,所有注释均参考了官方文档进行记录,对于其各个部分进行了模块划分,便于进行阅读使用。下面是我进行注释后的配置文件。有需要的同学可以直接拿去进行修改。

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
######################################
# 网站
# 网站标题
title: CN華少的个人博客
# 网站副标题
subtitle: 个人博客
# 网站描述
description: ''
# 网站的关键词。支持多个关键词。
keywords: null
# 您的名字
author: CN華少
# 网站使用的语言。对于简体中文用户来说,使用不同的主题可能需要设置成不同的值,请参考你的主题的文档自行设置,常见的有 zh-Hans和 zh-CN。
language: zh-CN
# 网站时区。Hexo 默认使用您电脑的时区。请参考 时区列表 进行设置,如 America/New_York, Japan, 和 UTC 。一般的,对于中国大陆地区可以使用 Asia/Shanghai。
timezone: Asia/Shanghai
######################################
# 网址
# 网址, 必须以 http:// 或 https:// 开头
url: https://cnhuashao.com
# root 网站根目录
# 文章的 永久链接 格式
permalink: ':year/:month/:day/:title/'
# 永久链接中各部分的默认值
permalink_defaults: null
# 改写 permalink 的值来美化 URL
pretty_urls:
# 是否在永久链接中保留尾部的 index.html,设置为 false 时去除
trailing_index: true
# 是否在永久链接中保留尾部的 .html, 设置为 false 时去除 (对尾部的 index.html无效)
trailing_html: true
#####################################
# 目录
# 资源文件夹,这个文件夹用来存放内容。
source_dir: source
# 公共文件夹,这个文件夹用于存放生成的站点文件。
public_dir: public
# 标签文件夹
tag_dir: tags
# 归档文件夹
archive_dir: archives
# 分类文件夹
category_dir: categories
# Include code 文件夹,source_dir 下的子目录
code_dir: downloads/code
# 国际化(i18n)文件夹
i18n_dir: ':lang'
# 跳过指定文件的渲染。匹配到的文件将会被不做改动地复制到 public 目录中。
# 您可使用 glob 表达式来匹配路径。
skip_render: null
######################################
# 文章
# 新文章的文件名称
new_post_name: ':title.md'
# 预设布局
default_layout: post
# 把标题转换为 标题大写
titlecase: true
# 在新标签中打开链接
external_link:
# 在新标签中打开链接
enable: true
# 对整个网站(site)生效或仅对文章(post)生效
field: site
# 需要排除的域名。主域名和子域名如 www 需分别配置
exclude: ''
# 把文件名称转换为 (1) 小写或 (2) 大写
filename_case: 0
# 显示草稿
render_drafts: false
# 启动 Asset 文件夹 资源(Asset)代表 source 文件夹中除了文章以外的所有文件,例如图片、CSS、JS 文件等。
post_asset_folder: false
# 把链接改为与根目录的相对位址
relative_link: false
# 显示未来的文章
future: true
# 代码块的设置, 请参考 Highlight.js 进行设置
highlight:
enable: true
line_number: true
auto_detect: false
tab_replace: ''
wrap: true
hljs: false
# 代码块的设置, 请参考 PrismJS 进行设置
prismjs:
enable: false
preprocess: true
line_number: true
tab_replace: ''
index_generator:
path: ''
per_page: 10
order_by: '-date'
###################################
# 分类 & 标签
# 默认分类
default_category: uncategorized
# 分类别名
category_map: null
# 标签别名
tag_map: null
meta_generator: true
##################################
# Hexo 使用 Moment.js 来解析和显示时间。
# 日期格式
date_format: YYYY-MM-DD
# 时间格式
time_format: HH:mm:ss
# 当 Front Matter 中没有指定 updated 时 updated 的取值
# mtime: 使用文件的最后修改时间。这是从 Hexo 3.0.0 开始的默认行为。
# date: 使用 date 作为 updated 的值。可被用于 Git 工作流之中,因为使用 Git 管理站点时,文件的最后修改日期常常会发生改变
# empty: 直接删除 updated。使用这一选项可能会导致大部分主题和插件无法正常工作。
updated_option: mtime
###################################
# 分页
# 每页显示的文章量 (0 = 关闭分页功能)
per_page: 10
# 分页目录
pagination_dir: page
##################################
# 在 Hexo 配置文件中,通过设置 include/exclude 可以让 Hexo 进行处理或忽略某些目录和文件夹。你可以使用 glob 表达式 对目录和文件进行匹配。
# Hexo 默认会忽略隐藏文件和文件夹(包括名称以下划线和 . 开头的文件和文件夹,Hexo 的 _posts 和 _data 等目录除外)。通过设置此字段将使 Hexo 处理他们并将它们复制到 source 目录下。
include: null
# Hexo 会忽略这些文件和目录
exclude: null
# Ignore files/folders
ignore: null
##################################
# 扩展
# 当前主题名称。值为false时禁用主题
theme: icarus
# 部署部分的设置
deploy:
type: ''

# Include/Exclude Files/Folders
# include:
# - ".nojekyll"
# 包括 'source/css/_typing.css'
# - "css/_typing.css"
# 包括 'source/_css/' 中的任何文件,但不包括子目录及其其中的文件。
# - "_css/*"
# 包含 'source/_css/' 中的任何文件和子目录下的任何文件
# - "_css/**/*"

#exclude:
# 不包括 'source/js/test.js'
# - "js/test.js"
# 不包括 'source/js/' 中的文件、但包括子目录下的所有目录和文件
#- "js/*"
# 不包括 'source/js/' 中的文件和子目录下的任何文件
#- "js/**/*"
# 不包括 'source/js/' 目录下的所有文件名以 'test' 开头的文件,但包括其它文件和子目录下的单文件
#- "js/test*"
# 不包括 'source/js/' 及其子目录中任何以 'test' 开头的文件
#- "js/**/test*"
# 不要用 exclude 来忽略 'source/_posts/' 中的文件。你应该使用 'skip_render',或者在要忽略的文件的文件名之前加一个下划线 '_'
# 在这里配置一个 - "_posts/hello-world.md" 是没有用的。

#ignore:
# Ignore any folder named 'foo'.
#- "**/foo"
# Ignore 'foo' folder in 'themes/' only.
#- "**/themes/*/foo"
# Same as above, but applies to every subfolders of 'themes/'.
#- "**/themes/**/foo"
本文声明:

88x31.png
知识共享许可协议
本作品由 cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。