Hexo 多端同步

一、背景
- 上一篇博客介绍了基于 Hexo 的搭建,但这只能在一台电脑生效。
- Hexo 只会上传 public 文件夹的内容,源码不会部署。这意味着换一台电脑需要重新弄一份源码。
- 网上的方案基本上是在原 Repo 开分支,但这样你的博客源码全部暴露在外,不安全。
二、步骤
- 本文采用在 Github 创建一个私有库来存放源码,新创建库 HexoSource
- 由于 Hexo 在 init 的时候已经为我们写好 .gitignore 文件,我们不需要再花时间弄一份。
- 因此,我们只需要在 hexo-blog 中 git init、git add、git commit、git push 到 HexoSource 即可。
- 另一台电脑上,直接 git clone、cd HexoSource、npm install 即可。
- 前提是已经安装了 Hexo。
1
npm install hexo-cli -g
三、说明
- 两台电脑都需要在 Github 的 Settings 里配置 SSH key,是个程序员都会,这里就不多讲了。
四、结束
- 是不是比较简单呢?
Hexo 多端同步
http://jxr202.github.io/Hexo-多端同步-319ba07610e8/