在家的Mac上配置好了Octopress,上班到公司还是要面对大Windows,这时候,想写一篇博客记录一下遇到的问题,怎么办?
Octopress原理
Octopress的git仓库(repository)有两个分支,分别是master
和source
。master
存储的是博客网站本身(html静态页面),而source
存储的是生成博客的源文件(包括配置等)。master
的内容放在根目录的_deploy
文件夹内,当你push
源文件时会忽略,它使用的是rake deploy
命令来更新的。
下面开始在一台新机器上搞
创建一个本地Octopress仓库
将博客的源文件,也就是source
分支clone到本地的Octopress文件夹内
1 | $ git clone -b source git@github.com:username/username.github.com.git octopress |
然后将博客文件也就是master
分支clone到Octopress文件夹的_deploy
文件夹内
1 | $ cd octopress |
然后安装博客
1 | $ gem install bundler |
OK了
继续写博客
当你要在一台电脑写博客或做更改时,首先更新source
仓库
1 | $ cd octopress |
写完博客之后不要忘了push,下面的步骤在每次更改之后都必须做一遍。
1 | $ rake generate |