Hexo更新部落格 原始檔案與靜態檔案

2021-09-02 23:33:53 字數 671 閱讀 7098

通過hexo發布的部落格,通過本地原始檔案 「hexo g -d」 將生成的靜態檔案發布到github上,原始檔案留在了本地。這樣無法在其他電腦或檔案丟失情況下更新發布部落格。

利用github的分支,建立兩個分支master和hexo; hexo分支儲存原始檔案,master儲存部落格靜態頁面,原始檔案push到hexo分支,而靜態檔案直接發布到了master分支。

_config.yml中的deploy引數,分支應為master。

包括新博文和樣式的修改

1.提交原始檔案到分支hexo

git add .

git commit -am ""

git commit origin hexo

2.發布**到master分支上

hexo g -d
注意順序

拉hexo分支的原始**到本地

git clone ...
npm install hexo

npm install

npm install hexo-deployer-git

不需要 hexo init

利用碼雲備份部落格原始檔

本期來講講自己搭建的hexo部落格以及個人 的原始檔備份問題。github是國際的 託管平台,非常豐富的開源 庫,但是目前私有庫是收費的,而碼雲是開源中國的git 託管平台,支援免費的私有庫。因此,利用碼雲來備份部落格或者個人 原始檔是非常不錯的選擇。gitee 碼雲 gitee.com 是開源中國...

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

自己今天想到這個問題,於是去知乎搜尋了一番,發現不甚理想。沒找到合適的,題目就是知乎原題。只好自己解決了。以下直接把自己的答案貼上過來 今天我突然想到這個問題,想來參考參考,卻發現都不太適合我。首先,我猜題主的意思應該是換了電腦,原來的hexo怎麼遷移 我怎麼今天才想到,sad.不太懂為什麼有人要說...

資源檔案更新邏輯設計

1 資源檔案更新 1.1 規則 1.2 特殊檔案 1.2.2 version.xml 記錄當前資源版本 1.2.3 config.ini 當前版本的配置檔案,包括該版本資源檔案列表 1.3 更新流程 1.3.1 從伺服器上更新version檔案,對比本地的版本,確認是否需要更新 1.3.2 從伺服器...