准备

需要准备好以下软件:

Node.js环境和Git

全局安装hexo博客框架

安装

1
npm install -g hexo-cli

验证

1
hexo -v

hexo博客搭建

初始化博客目录

1
2
3
hexo init blog
cd blog
npm install

启动博客

1
2
3
hexo serve
或者
hexo s

新建博客文章

1
2
3
hexo new "我的第一篇文章"
或者
hexo n "我的第一篇文章"

编辑文章后重新启动

1
2
3
hexo server
或者
hexo s

部署到github上

新建名为用户名.github.io的仓库

安装部署插件

1
npm install --save hexo-deployer-git

配置_config.yml文件

1
2
3
4
5
//配置文件最底部
deploy:
type: git
repo: //github仓库地址
branch: master

部署步骤

1
2
3
4
5
6
hexo clean
hexo generate
hexo deploy
或者
hexo g
hexo s

切换主题(以butterfly为例)

下载安装主题

1
2
// blog根目录
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly

配置根目录下的 _config.yml,把主题改为butterfly

1
theme: butterfly

启动

1
hexo serve

常见命令

1
2
3
4
5
6
7
hexo new "文章名称" #hexo n "文章名称"
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub
hexo help # 查看帮助
hexo version #查看Hexo的版本