原文地址:blog.bibitiger.cn/blog/2017/02/21/pull-octopress-from-github/
</br>
</br>
當(dāng)我們換了電腦或者遺失了原本項目的時候塞椎,我們就需要將原來我們部署在github上的octopress博客重新搬移到本地。這里我們根據(jù)之前建立octopress項目的過程蜈彼,首先清楚兩個分支各自的功能:
source | octopress文件及代碼,假如我們的工程根目錄為octopress总滩,source對應(yīng)的就是octopress |
---|---|
master | octopress deploy時生成的緩存文件纲堵,可以認為是_deploy文件夾,對應(yīng)于octopress/_deploy |
所以我們需要下載的是octopress的內(nèi)容文件代碼:
git clone -b source git@github.com:username/username.github.com.git octopress
接著下載發(fā)布預(yù)覽內(nèi)容
cd octopress
git clone git@github.com:username/username.github.com.git _deploy
安裝依賴項
gem install bundler # Install dependencies
bundle install
由于我們是以前就建立好的工程闰渔,所以沒有必要去運行rake install
席函,如果運行的話,反而會沖掉我們之前設(shè)置好的theme冈涧。
現(xiàn)在就可以正式使用我們的工程了向挖,可以先預(yù)覽一下
rake generate //生成
rake preview //預(yù)覽
這里我遇到了一個問題=> Creating Categories Tag Cloud Build Warning: Layout 'nil' requested in atom.xml does not exist. done.
將octopress/source/atom.xml里的layout: nil
改為layout: null
即可。
之后新建博客發(fā)布之類的和原來的初建時一樣炕舵。