官网步骤介绍:https://hexo.io/docs/setup,中文教程参考:https://hexo.io/zh-cn/docs/index.html

步骤#01: Install hexo

首先安装node.js

Install hexo

 $ npm install -g hexo-cli 

步骤#02:初始化hexo

创建一个空文件夹,初始化hexo,执行指令:hexo init

然后将产生的文件Push到github page上

配置_config.yml

url: https://author.github.io 改为自己的URL

repository: https://github.com/author/author.github.io 改为自己的仓库名字

配置菜单:

菜单位于主题的配置文件中

位置:blog/themes/landscape/_config.yml

这个时候如果直接访问/about页面会报错,因为没有创建对应的文件夹。

执行命令:hexo new page ‘about’, 创建对应的文件夹,在这个文件夹下会自动生成一个index.md,这样再访问about页面,就不会报错了。

hexo new page --path about/me "About me"
以上命令会创建一个 source/about/me.md 文件,同时 文章的 title 为 “About me”

Hexo命令

部署本地Server: hexo server

如果遇到端口冲突的情况,可以指定端口启动:hexo server -p 5000 

generate 文章:hexo generate

发布文章:hexo deploy

参考教程:https://zhuanlan.zhihu.com/p/35668237