介绍多人协同编辑octopress以及恢复技术
准备好Git的环境
参看Ubuntu14.04下搭建Octopress的第一步
准备好ruby的环境
参看Ubuntu14.04下搭建Octopress的第二步
在本地重建Octopress
clone source 分支到本地octopress目录
|
|
clone master分支到octopress下的_deploy目录
|
|
配置依赖环境
参看Ubuntu14.04下搭建Octopress的第三步12$ gem install bundler$ bundle install
至此,本地的设置已完成.运行12$ rake generate$ rake preview # 打开浏览器,输入127.0.0.1:4000
可以看到预览的效果.
部署到github
|
|
后续参看Ubuntu14.04下搭建Octopress的第四步
多人协作
在自己做修改前先更新到最新版本1234$ cd octopress$ git pull origin source$ cd ./_deploy$ git pull origin master
一些问题的处理
1) 在执行 rake generate 的时候,出现了Could not find a JavaScript runtime execjs错误,那是因为本地少了运行js的引擎,装个nodejs即可.1$ sudo apt-get install nodejs
2) 如何在github上添加ssh key,参考这里