搭建流程
需要两个分支或者仓库,分别用来保存生成结果和源文件
- 创建仓库,xx.github.io
- 创建两个分支:master 与 dev 或者两个仓库
- git clone
- 通过Git bash依次执行
|
|
- 修改_config.yml中的deploy参数,分支应为master
- 执行hexo generate -d生成网站并部署到GitHub上
- 执行git add .、git commit -m “…”、git push 提交源文件到dev分之或者源码仓库
日常修改
- 在本地对博客进行修改
- 分别发布到两个仓库(用脚本自动化)
恢复环境
- 当重装电脑之后,或者想在其他电脑上修改博客,可以使用下列步骤:
- 使用git clone git@github.com:CrazyMilk/CrazyMilk.github.io.git拷贝仓库(默认分支为hexo);
- 在本地新拷贝的xx.github.io文件夹下通过Git bash依次执行下列指令(记得,不需要hexo init这条指令)。123npm install -g hexo-cli$ cd <folder>$ npm install
Hexo!
documentation for more info.
find the answer in troubleshooting
ask on GitHub.
常见问题
发布后没有更新
- 使用 hexo clean 命令, 然后重新生成
- 删除 .deploy 目录, 然后重新发布
目录结构
|
|
Quick Start
Create a new post
|
|
More info: Writing
Run server
|
|
More info: Server
Generate static files
|
|
More info: Generating
Deploy to remote sites
|
|
More info: Deployment
功能扩展
支持Flowchart
安装 hexo-filter-flowchart
|
|
Usage
This plugin is based on flowchart.js, so you can defined the chart as follow:
Config
_config.yml:
|
|
支持Flowchart
hexo-filter-sequence
https://github.com/bubkoo/hexo-filter-sequence
npm: Package Quality
Generate UML sequence diagrams for Hexo.
Install
|
|
Usage
This plugin is based on js-sequence-diagrams, so you can defined the chart as follow:
Config
In your site’s _config.yml:
|
|