使用hexo,如果換了電腦怎麼更新部落格?

來源:互聯網
上載者:User

標籤:original   ble   href   情況   適合   zha   搜尋   沒有   origin   

  自己今天想到這個問題,於是去知乎搜尋了一番,發現不甚理想。沒找到合適的,題目就是知乎原題。只好自己解決了。以下直接把自己的答案粘貼過來

  今天我突然想到這個問題,想來參考參考,卻發現都不太適合我。首先,我猜題主的意思應該是換了電腦,原來的hexo怎麼遷移(我怎麼今天才想到,sad.....),不太懂為什麼有人要說怎麼搭建部落格。。。。
  ------------------進入正題------------------------
  首先,分析一下我也是大部分人的情況,換系統或者電腦應該不是經常的,此外,我認為也沒必要每次提交都備份全部的檔案,其實主要需要備份那些我們修改了的檔案(也就是_config.yml之類的設定檔以及source檔案夾就行了),至於部落格,重新搭建一個也就10分鐘吧(我記得hexo的宗旨應該就是讓你可以在30分鐘內快速搭建一個部落格,也可以花上一整天折騰各種細節),而那些花去一整天的不就是那些我們千辛萬苦才弄好的設定檔嗎?所以我覺得只需要備份那些關鍵的設定檔就行了(還有一個原因是全部備份太慢了,多了好幾十兆呢,更何況每次都備份呢)
再者這些關鍵配置應該是很少更改的,所以我說不要每次提交都備份。
總結一下就是:

  1. 備份關鍵的檔案和檔案夾
  2. 只在修改時備份配置

  這樣就算電腦突然故障也不怕了。
  -----------------下方乾貨---------------------------
  我展示一下我自己的方法吧(最後會給代碼,也是今晚臨時折騰的,代碼較亂,僅供參考),我每次發布文章只需要一行命令(沒錯就是一行,沒有git add . ,push, hexo g -d 那麼羅裡吧嗦)。(第一個是更新部落格所在倉庫的提交備忘,第二個更新配置所在倉庫的提交備忘)
  

  可以看一下GitHub是不是同步了呢:
  
  
  那麼如果我只想發布部落格,不想更新配置呢(如果沒修改過就完全沒必要更新啊!),很簡單,不要第二個參數就行了
  
  以上就是我的策略,看過前面的答案,應該還算簡潔、geek吧!
  最後,感興趣的可以看一下我的指令碼(PS:shell我是不會的,我也只是按著自己的想法+Google搜尋一步一步拼湊出來的,應該有很多可以改進的地方)GitHub地址:https://github.com/zhaoyu1995/my-settings/blob/master/hexo/deploy.sh

使用hexo,如果換了電腦怎麼更新部落格?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.