基於 @Hyoban 的Github 專案 - vscode-xlog 插件,我實現了從本地編輯 xlog 到遠程發布。
使用這個插件,我們可以實現文檔自有化,並可以提交到 GitHub 進行備份,甚至發布 GitHub Pages。
概述#
- 插件可以從 xlog 下載 posts 並上傳回 xlog。同時文件結構不影響 Git 的使用,理論上可以使用任何版本管理程序。
- 期待插件可以自動 sync,而不是靠右鍵單擊手動更新。
使用分析#
配合 Github 使用:#
- 可以向 GitHub Push 數據。作用:備份
- 可以從 Github pull 數據。作用:備份恢復
- 令我困惑的點就是這裡:如果換了系統 / 電腦,我應該從 GitHub 還是 xlog 下載數據?
- 稍微思考發現:如果 xlog 沒有崩潰,那就從 xlog 下載,畢竟比如 GitHub 備份前更新的 post 需要 xlog 的數據,直接從 GitHub 恢復可能會導致部分數據錯誤回滾。
- 令我困惑的點就是這裡:如果換了系統 / 電腦,我應該從 GitHub 還是 xlog 下載數據?
關於插件#
- 可以
- 使用插件從 xlog 下載 posts,
- 在本地創建並更新 posts。
- ❓不知道能否用自定義的發布時間來覆蓋 xlog 數據。
- 沒有 posts 的模板,只能自己複製。
- 沒有自動更新 GitHub 的工具,比如做到更新 xlog 和 GitHub push 聯動。