hexo 基础操作

安装hexo

1
命令:npm install-g hexo

创建项目文件夹 eg: leenty.github.io

进入文件夹 初始化hexo

1
命令:hexo init

几秒钟后你的hexo项目就创建好了

接下来就可以看看这个项目了,在此之前需要先生成静态页面。
使用new来创建文章

1
命令:hexo new [layout] <title>

新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。

1
命令:hexo generate (缩写:hexo g)

进入文件观察模式,实时编译你的文章

1
命令:hexo generate --watch (缩写:hexo g -w)

开始本地预览服务

1
命令:hexo server

指定地址开启预览

1
命令:hexo server -i localhost -p 4000

部署

1
hexo deploy (缩写:hexo D)

进阶:

利用package.json的scripts来搞点事情

1
2
3
4
5
6
"scripts": {
"server": "hexo server -i localhost -p 4000",
"watch": "hexo g -w",
"deploy":"hexo D",
"dev": "npm run server && npm run watch"
}

将上述代码写在package.json里,就可以通过npm run server来开启服务
通过npm run watch来启动文件观察模式
通过npm run deploy来部署博客
当然,最最主要的是可以通过npm run dev同时开启服务和观察模式