当我们需要在不同的电脑上来对同一个Octopress博客进行维护的时候就需要针对已存在的Octopress来设置环境了,
关于软件的安装在《Windows下搭建Octopress博客》中有详细的介绍。
使用下面命令将已存在的Octopress代码拉到本地
git clone -b source git@github.com:oec2003/oec2003.github.com.git
git clone git@github.com:oec2003/oec2003.github.com.git _deploy
cd Octopress
rake new_post['new post title']
rake generate
rake preview
rake deploy
cd Octopress
git add .
git commit -m 'message'
git push origin source
比如在公司发布了一篇博文,回到家里想继续发博文,就需要先将github上的最新代码拉到本地:
cd Octopress
cd _deploy
git pull origin master
cd ..
git pull origin source
今天在家里的另一台电脑上进行生成文章时,发现当执行了命令rake generate
后,生成到public目录中相应的页面为空,没有任何内容,但在命令行中命令还是正常执行了,没有出现异常。最后查出原因是因为Python的安装目录没有添加到环境变量中。所以建议在准备环境时就就将git、ruby、python的安装目录都添加到环境变量中。