1.网站配置

根目录下的​​_config.yml​​是整个Hexo框架的配置文件,修改此文件即可自定义Hexo的基本配置。

1.1.网站

参数

描述

title

网站标题

subtitle

网站副标题

description

网站描述

author

作者

language

网站语言(默认en)

timezone

网站时区(默认使用电脑上的时区)

其中,​​description​​主要用于SEO,告诉搜索引擎关于该站点的简单描述,​建议包含该站点的关键词​。

【Hexo搭建个人博客】(四)Hexo的基本配置_根目录

修改后生成并部署,然后访问即可看到:

【Hexo搭建个人博客】(四)Hexo的基本配置_根目录_02

1.2. 网址

参数

描述

url

网址

root

网站根目录

permalink

文章的永久链接格式

permalink_defaults

永久链接中各部分的默认值

【Hexo搭建个人博客】(四)Hexo的基本配置_字段_03

1.3. 目录

参数

描述

source_dir

资源文件夹

public_dir

公共文件夹

tag_dir

标签文件夹

archive_dir

归档文件夹

category_dir

分类文件夹

code_direr

Inlcude code文件夹

i18n_dir

国际化文件夹

skip_render

跳过指定文件的渲染

【Hexo搭建个人博客】(四)Hexo的基本配置_根目录_04

1.4. 部署

在首次部署之前​必须设置type字段​,该字段表明了使用的部署工具,比如​​git​​,后续repo字段表明了仓库地址,branch字段表明了仓库的分支,如图:

【Hexo搭建个人博客】(四)Hexo的基本配置_根目录_05

1.5. 其他

其他的一些设置都保持默认即可。

2. 文章设置

文章设置是针对于使用​​hexo new <layout> "<title>"​​创建的文章而言。

2.1. Front-matter

​Front-matter​​是文章最上方以 ​​---​​ 分隔的区域,用于指定该文件的设置,比如默认文章​​Hello World​​如下:

【Hexo搭建个人博客】(四)Hexo的基本配置_自定义_06

​Front-matter​​中预定义的参数列表如下:

参数

描述

layout

布局

title

标题

date

建立日期

updated

更新日期

comments

开启文章的评论功能

tags

标签

categories

分类

permalink

覆盖文章网址

注:​在 Hexo 中分类和标签有着明显的差别

  • 分类具有顺序性和层次性,也就是说 Foo, Bar 不等于 Bar, Foo;
  • 标签没有顺序和层次;

2.2.Layout布局

在新建文章时,Hexo 会根据 scaffolds 文件夹内相对应的文件来建立文件,Hexo 有三种默认布局:​​post​​​、​​page​​​ 和 ​​draft​​,它们分别对应不同的路径,自定义的其他布局和 post 相同,都将储存到 source/_posts 文件夹。

布局

路径

post

​source/_posts​

page

​source​

draft

​source/_drafts​

【Hexo搭建个人博客】(四)Hexo的基本配置_自定义_07

post布局

使用​​hexo new "title"​​命令新建文章时,默认使用post布局,如下:

【Hexo搭建个人博客】(四)Hexo的基本配置_字段_08