hexo 默认是没有分类、标签页的,我们可以通过创建分类、标签页将不同文章归结到一个页面。
本篇将介绍以下内容
- 配置博客作者、语言
- 添加页面:标签、分类、关于
- 为
github-pages
仓库增加README.md
文件
Tips:
站点配置文件
是_config.yml
。
主题配置文件
是_config.next.yml
(需手动创建,可从cp themes/next/_config.yml ./_config.next.yml
拷贝一份用来更改)
Hexo
加载配置文件优先顺序:_config.yml
>_config.next.yml
>themes/next/_config.yml
。即:_config.yml
配置文件优先级最高。
基本信息设置
编辑 站点配置文件:_config.yml
,修改如下配置:
1 | title: codezm 的个人博客 |
头像、网站缩略图设置,编辑 主题配置文件:_config.yml
:
1 | # Custom Logo (Do not support scheme Mist) |
Next 主题样式设置
Next 有4种风格供我们选择,编辑 主题配置文件:_config.next.yml
1 | # --------------------------------------------------------------- |
添加「标签」页面
1 | $ hexo new page tags |
执行以上命令,将创建 source/tags/index.md
文件,编辑文件内容为:
1 | --- |
Tips:
若开启
disqus
等文章评论功能,可在分类
、标签
页中增加comments: false
来禁止评论。这里的
title
可自定义设定,但type
类型是固定,下同categories
。一篇文章可以设置多个标签。标签是
has a
关系。
编辑 source/_posts/hello-world.md
文件,增加 tags
。
1 | --- |
在菜单中添加链接。编辑 主题配置文件:_config.next.yml
:
1 | # Usage: `Key: /link/ || icon` |
添加「分类」页面
1 | $ hexo new page categories |
执行以上命令,将创建 source/categories/index.md
文件,编辑文件内容为:
1 | --- |
注:一篇文章最多只采用一个分类,第一个设定分类。分类是
is a
关系。
编辑 source/_posts/hello-world.md
文件,增加 categories
。
1 | --- |
在菜单中添加链接。编辑 主题配置文件:_config.next.yml
:
1 | # Usage: `Key: /link/ || icon` |
更多样式图标,可参考:https://fontawesome.com/icons?from=io
添加「关于」页面
添加 关于
页面与 标签
、分类
类似,通过以下命令生成 关于
目录及文件: source/about/index.md
。
1 | $ hexo new page about |
之后,像创建 标签
一样,编辑 主题配置文件:_config.next.yml
:
1 | # Usage: `Key: /link/ || icon` |
为 github-pages
仓库增加 README.md
文件
如果你是用 github-pages
服务来展示博客的,那肯定知道 README.md
文件。那如何创建它呢?
首先在 source
目录下创建 README.md
文件,然后编辑 站点配置文件:_config.yml
跳过渲染引擎处理:
1 | skip_render: README.md |