問題
因為hexo_next本身是子倉庫的關係,所以沒辦法直接push到自己的遠端倉庫
狀況與解決方案
- 如果next內並沒有做客製化,單純的想要備份next的配置文檔的話(
_config.yml
) 可以使用hexo資料檔案的技術,詳情參考。 - 如果有客製化next的話,需要做git的submodule來再開一個repository來進行備份
狀況一(只要備份配置文檔)
先要條件:hexo版本 3以上
- 確定自己在部落格資料夾
- 進入
source/_data
(如果沒有_data資料夾,自己創一個) - 創立一個
next.yml
的檔案 - 把站點配置文件的config.yml與主題目錄下的config.yml 一起複製貼上到
next.yml
內(我是站點的配置在上面,主題的在下面)
特性
節錄來自參考資料
通过这个特性,你可以将所有的主题配置放置在站点的
source/_data/next.yml
文件中。
原先放置在站点配置文件
中的选项可以迁移到新的位置,同时,主题配置文件可以不用做任何修改。
若后续版本有配置相关的改动时,你仅需在next.yml
中做相应调整即可。
狀況二(要備份整個next的資料夾)
需要使用git的submodule
(誤打誤撞弄好了,但還不是很清楚)