为何用 BitBucket&FTPloy?
网站使用 Jekyll 建成之后,放置在 Github Pages 的源码属于公开的访问,处于一些个人安全考虑,最重要的是放置在自己的 FTP 空间会相对安全一些,所以,我采用了支持私有源码的 BitBucket 作为 Git 仓库,并使用 FTPloy 作为 Deploy 方案,实现了自动发布到个人 FTP 的目的。
注册并使用 BitBucket
Github 私有源码的话,是需要美刀的,作为小站长,一个虚拟空间的钱还是要省的,所以,去注册 BitBucket 吧:)注册完成之后,创建一个仓库,如 下图 所示,注意可选 私人仓库 选项。当然,也可以按右上角的 import 导入你的 Github 仓库。
注册并使用 FTPloy
FTPloy 是一个自动监控 Git 库分支变更并发布到 FTP 的网站,支持 Bitbucket 和 Github,当然为了简便起见,你也可以直接监控你的 Github 仓库,能使用的,应该都不用教啦!FTPloy 免费版仅支持一个 Project,但是对于小站长来说,监控一个就足够啦!所以,如下面两幅图,先新建 Server,后新建 Project。
本地生成 Jekyll 页面并 Push
本地安装网上教程太多,不多说啦,直接 CMD:jekyll build
然后就是如何 Push,我使用的是 BitBucket,所以,Windows 用户请直接下载 SourceTree,自行探索吧,这就不教程了。
结语
经过以上部署之后,你的 Jekyll 网站在本地编辑并 Build 之后,使用 SourceTree 提交并推送之后,FTPloy 就会自动将你的新网站 PUSH 到你的 FTP,完美,安心!祝你使用愉快!