hexo使用笔记

配置markdown引擎例外目录

现在有这样一个需求,这里的所有文件包括html、css、js、md等等任何一种文件。我需要的仅仅是希望hexo在generator的时候简单的将这个目录copy到public目录中而不做任何处理。

打开网站目录下的_config.yml,修改skip_render的配置:

1
skip_render: ['*.html', demo/**, test/*]

修改Hexo默认文件名称

hexo默认以标题做为文件名称,可以通过修改站点下的_config.yml中的new_post_name属性来重置规则,比如可以设置为:year-:month-:day-:title.md , 这样就会在文章标题前面添加年月日,这样可以更方便的通过日期来管理文章。

文章部分的配置

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
# ---------------------------------------------------------------
# Post Settings
# ---------------------------------------------------------------

# Automatically scroll page to section which is under <!-- more --> mark.
# 自动将页面滚动到<!-- more -->标记下的地方。
scroll_to_more: false

# Automatically saving scroll position on each post/page in cookies.
# 自动保存每篇文章或页面上一次滚动的地方。
save_scroll: false

# Automatically excerpt description in homepage as preamble text.
# 自动在首页对文章进行摘要描述作为前言文本。
excerpt_description: true

# Automatically Excerpt. Not recommend.
# Please use <!-- more --> in the post to control excerpt accurately.
# 不推荐使用自动摘要。
# 请在文章中使用<!-- more -->标志来精确控制摘要长度。
auto_excerpt:
enable: true
length: 200

# Post meta display settings
# 文章元数据展示设置
post_meta:
# 文本显示
item_text: true
# 创建时间
created_at: true
# 更新时间
# 这个更新时间有点问题,因为每次重新生成文章/部署时都会刷新更新时间,不建议使用
updated_at: false
# 目录分类
categories: true

# Post wordcount display settings
# Dependencies: https://github.com/willin/hexo-wordcount
# 文章字数展示设置
post_wordcount:
# 文本显示
item_text: true
# 文章字数统计
wordcount: true
# 阅读时长
min2read: true
# 站点总字数统计
totalcount: true
# 该post_wordcount的所有设置另起一行显示
separated_meta: true