標籤:original ble href 情況 適合 zha 搜尋 沒有 origin
自己今天想到這個問題,於是去知乎搜尋了一番,發現不甚理想。沒找到合適的,題目就是知乎原題。只好自己解決了。以下直接把自己的答案粘貼過來
今天我突然想到這個問題,想來參考參考,卻發現都不太適合我。首先,我猜題主的意思應該是換了電腦,原來的hexo怎麼遷移(我怎麼今天才想到,sad.....),不太懂為什麼有人要說怎麼搭建部落格。。。。
------------------進入正題------------------------
首先,分析一下我也是大部分人的情況,換系統或者電腦應該不是經常的,此外,我認為也沒必要每次提交都備份全部的檔案,其實主要需要備份那些我們修改了的檔案(也就是_config.yml之類的設定檔以及source檔案夾就行了),至於部落格,重新搭建一個也就10分鐘吧(我記得hexo的宗旨應該就是讓你可以在30分鐘內快速搭建一個部落格,也可以花上一整天折騰各種細節),而那些花去一整天的不就是那些我們千辛萬苦才弄好的設定檔嗎?所以我覺得只需要備份那些關鍵的設定檔就行了(還有一個原因是全部備份太慢了,多了好幾十兆呢,更何況每次都備份呢)
再者這些關鍵配置應該是很少更改的,所以我說不要每次提交都備份。
總結一下就是:
- 備份關鍵的檔案和檔案夾
- 只在修改時備份配置
這樣就算電腦突然故障也不怕了。
-----------------下方乾貨---------------------------
我展示一下我自己的方法吧(最後會給代碼,也是今晚臨時折騰的,代碼較亂,僅供參考),我每次發布文章只需要一行命令(沒錯就是一行,沒有git add . ,push, hexo g -d 那麼羅裡吧嗦)。(第一個是更新部落格所在倉庫的提交備忘,第二個更新配置所在倉庫的提交備忘)
可以看一下GitHub是不是同步了呢:
那麼如果我只想發布部落格,不想更新配置呢(如果沒修改過就完全沒必要更新啊!),很簡單,不要第二個參數就行了
以上就是我的策略,看過前面的答案,應該還算簡潔、geek吧!
最後,感興趣的可以看一下我的指令碼(PS:shell我是不會的,我也只是按著自己的想法+Google搜尋一步一步拼湊出來的,應該有很多可以改進的地方)GitHub地址:https://github.com/zhaoyu1995/my-settings/blob/master/hexo/deploy.sh
使用hexo,如果換了電腦怎麼更新部落格?