阅读 33

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

1.网站配置

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

1.1.网站

参数描述
title网站标题
subtitle网站副标题
description网站描述
author作者
language网站语言(默认en)
timezone网站时区(默认使用电脑上的时区)

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

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

1.2. 网址

参数描述
url网址
root网站根目录
permalink文章的永久链接格式
permalink_defaults永久链接中各部分的默认值

1.3. 目录

参数描述
source_dir资源文件夹
public_dir公共文件夹
tag_dir标签文件夹
archive_dir归档文件夹
category_dir分类文件夹
code_direrInlcude code文件夹
i18n_dir国际化文件夹
skip_render跳过指定文件的渲染

1.4. 部署

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

1.5. 其他

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

2. 文章设置

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

2.1. Front-matter

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

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

参数描述
layout布局
title标题
date建立日期
updated更新日期
comments开启文章的评论功能
tags标签
categories分类
permalink覆盖文章网址

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

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

2.2.Layout布局

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

布局路径
postsource/_posts
pagesource
draftsource/_drafts

post布局

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

文章分类
后端
文章标签