003_hexo使用说明
一款博客框架 hexo 的安装和使用说明
安装 hexo
初始化 hexo 项目
1 | cd <folder> |
安装主题
找一个自己喜欢的主题: hexo 主题商店
使用
npm
直接安装到node_modules
,或者git clone
安装到source/themes
修改主目录下的
_config.yml
1
theme: ayer # 新主题名
配置 GitHub Pages
1 | - url: https://hmmmmmya.github.io |
注意 url 不能直接拷贝仓库地址https://github.com/hmmmmmya/hmmmmmya.github.io
, 否则显示会有问题, 要写成https://hmmmmmya.github.io
hexo 使用 git 前要先安装hexo-deployer-git
1 | npm install hexo-deployer-git --save |
hexo 常用命令
1 | hexo n "我的博客" == hexo new "我的博客" #新建文章 |
创建博客也可以在
source/_posts
目录下创建 markdown本地调试用
hexo g
和hexo s
, 需要清除本地生成的内容则用hexo clean
调试时修改并保存, 本地网页能动态加载的, 不需要再重新生成再加载
本地调试无问题后,使用
hexo d
部署到 GitHub。提交前要重新hexo g
生成下hexo clean
可用于提交代码时清除本地的 public 内容, 若配置了.gitignore 则提交代码时可以不用此命令
hexo 分类和标签
创建分类
1.1 生成“分类”页并添加 tpye 属性
打开命令行,进入博客所在文件夹。执行命令
1 | hexo new page categories` |
成功后会提示:
1 | INFO Created: ~/Documents/blog/source/categories/index.md |
根据上面的路径,找到 index.md 这个文件,打开后默认内容是这样的:
1 | --- |
按照更换的主题指示修改后
1 | --- |
创建分类成功,保存并关闭文件。
1.2 给文章添加“categories”属性
打开需要添加分类的文章,为其添加 categories 属性。下方的 categories: web 前端表示添加这篇文章到“web 前端”这个分类。注意:hexo 一篇文章只能属于一个分类,也就是说如果在“- web 前端”下方添加“-xxx”,hexo 不会产生两个分类,而是把分类嵌套(即该文章属于 “- web 前端”下的 “-xxx ”分类)。
1 | --- |
这里categories
自己随意修改,但只能有一个,不需要再修改categories
目录的 index 文件。
至此,成功给文章添加分类,点击首页的“分类”可以看到该分类下的所有文章。当然,只有添加了 categories: xxx 的文章才会被收录到首页的“分类”中。
创建标签
2.1 生成“标签”页并添加 tpye 属性
打开命令行,进入博客所在文件夹。执行命令
1 | hexo new page tags |
默认内容
1 | --- |
修改后
1 | --- |
创建标签成功,保存并关闭文件。
2.2 给文章添加“tags”属性
1 | --- |
这里tags
自己随意增加,不需要再修改tags
目录的index
文件。
参考
- hexo themes
主题商店
- easyhexo
hexo 使用指南
- hexo + github 搭建个人博客教程
搭建个人博客教程
- Hexo 使用攻略-添加分类及标签
如何添加分类和标签