備份 Hexo 部落格 精簡版

2021-10-12 05:04:57 字數 881 閱讀 9196

備份是乙個好習慣。

目前網上絕大多數的 hexo 部落格備份都是在github新建乙個備份倉庫,修改.gitignore,每次更新部落格的時候git push一下,這樣確實方便很多,但是我在瀏覽 next 官方文件的時候,發現了可以對備份精簡的方法,使用代替主題配置檔案(alternate theme config)去掉 themes 資料夾

使用此功能需要 hexo 版本 >= 5.0.0。

首先配置站點_config.yml檔案,

# _config.yml 以 next 主題為例

theme

:"next"

然後在站點根目錄新建_config.[theme].yml檔案,例如_config.next.yml

然後把 next 主題資料夾下的_config.yml檔案內容複製到_config.next.yml就可以了。

配置完成後目錄結構如下

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-o5jufzhn-1608082261698)(

下次想要恢復的話,直接從github上拉下來,執行npm install即可,非常簡單。

另附.gitignore

db.json

node_modules/

public/

.deploy_git/

AsyncTask原理精簡版

asynctask有三個主要的方法 onpreexecute doinbackground string.params onpostexecute 建立asynctask物件需要重寫乙個類繼承asynctask,因為asynctask本身是抽象類 new asynctask execute para...

Sql優化精簡版

1.select語句中避免使用 盡量應該根據業務需求按欄位進行查詢 2.刪除重覆記錄 delete from tble tb where tb.id select min id from tble ble where tb.name ble.name 3.用 替換 4.盡量多使用commit 如對大...

github 使用精簡版

使用git bash上傳時,必須進入需要上傳的檔案的目錄,例如我要上傳的檔案在c 1 1 1 upload 那麼我就要進入到c 1 1 1,然後用以下命令上傳檔案 刪除 git rm cached r useless git commit m remove directory from remote...