2012-10-10 48 views
3

我已經通過Octopress安裝和部署說明,並且我有在Github上運行的Octopress:http://wmerydith.github.com如何推送GitHub上Octopress博客的更改?

我的repo設置爲Master的默認分支。

我現在想推動對配置文件的更改,如更改url:,title:和subtitle :.我做了這些改變,付諸實施,然後做了一次耙子部署,但是這些改變沒有顯示出來。

我不清楚什麼是推動配置更改,內容更改以及某些時候對Octopress博客的新更新的過程。

例如,我會使用rake deploy來推送配置和內容更改嗎?

我需要再次運行rake generate或rake deploy嗎? Octopress更新時如何推送源代碼更改?

回答

5

the documentation,你可能想要做一個:

rake generate 
rake deploy

這將:

  • 生成你的博客,
  • 將生成的文件複製到_deploy/
  • 將它們添加到Git的,
  • 承諾,推動他們到master分支。

幾秒鐘後,您應該從Github處收到一封電子郵件,通知您您的提交已收到並將發佈在您的網站上。


OP Will Merydithcomments

我就不清楚是,如果 'rake deploy' 就足以推到了博客內容的變化。
我看到的內容不能夠進入博客,我不清楚一些問題,如果錯誤是怎麼了部署或別的東西

我確認Rakefile task :deploy將執行default_deploy將執行task :push

+0

我得到了那麼多,但我不清楚的是,如果'rake deploy'足以將內容更改推送到博客。我看到一些內容沒有提交到博客的問題,並且我不清楚錯誤是我如何部署或者其他的。 –

+1

@WillMerydith我編輯了包含對源代碼的引用的答案。 – VonC

+0

我也很難理解你需要做什麼。例如,我從哪個分支運行rake任務,比如rake new_post?在源或主?做完這些之後,我必須首先混合推送源代碼,或者只是耙生成&& rake deploy? – Matthias