Hexo 是一个静态博客框架,可托管于 Github Pages。 部署流程参考 官方文档, Windows 下最好在 git bash 中执行命令。
Install Git
Install Node.js
本地安装 Hexo Server
1 2 3 4 5
| $ npm install -g hexo-cli $ hexo init blog $ cd blog $ npm install $ hexo server
|
开启本地server后,默认进入 Hello World 页面, 地址:http://localhost:4000 启动前先确认监听端口没被占用。
建立Github Pages 项目
用于托管静态文件,默认域名为:username.github.io
修改配置文件 _config.yml
安装 deploy 依赖包:
1
| $ npm install hexo-deployer-git --save
|
可在配置文件里定义Blog 信息,主题,部署地址等,修改 deploy 信息为:
1 2 3 4
| deploy: type: git repo: git@github.com:username/username.github.io.git branch: master
|
新建文章
1
| $ hexo new "My New Post"
|
清除旧的静态文件
生成新的静态文件
部署到站点
访问 Blog
进入 username.github.io 显示 Hexo 页面则说明搭建成功。