最近开始想静下心来写一些文字,积累些看得见的东西跟大家分享,同时练习下文字能力,平时虽然能够静下来新来编码但是真的没办法写总结。 做什么事都要有点动力,作为程序猿,自己搭个博客显然目前让我很有动力。下面简单记录下搭建的过程,也有一些自己总结的小细节。
准备
- nodejs
- git
$ npm install -g hexo-cli
创建
hexo init projectName
cd projectName
npm install
运行
运行即可查看效果
hexo server
命令
命令 | 描述 |
---|---|
-d, --deploy | 文件生成后立即部署网站 |
-w, --watch | 监视文件变动 |
-p, --port | 重设端口 |
-s, --static | 只使用静态文件 |
-l, --log | 启动日记记录,使用覆盖记录格式 |
-g, --generate | 生成静态文件 |
-n, --new layout title | 创建博客 |
部署
- 注册github,新建'账户名'+'.github.io'的仓库
- 在项目_config.yml中配置git信息,如下:
deploy:
type: git
repo: https://github.com/yourname/yourname.github.io
branch: master
发布
通过下面命令编译发布,同时有个小技巧,可以在package.json中配置快捷命令。
hexo clean
hexo g
hexo d
或
npm run publish
提前配置:
"scripts": {
"publish": "hexo clean && hexo g && hexo d"
}