1. 程式人生 > >利用GitHook實現博客園文章的備份和自動發布.md

利用GitHook實現博客園文章的備份和自動發布.md

commit ecn 時有 web 別人 利用 史記 wpost logs

在使用vscode中的writecnblog插件時有所啟發,鏈接: [用vscode寫博客和發布](https://www.cnblogs.com/caipeiyu/p/5475761.html),大家可以看看。 我們在本地可以利用git輕松實現博客園文章的歷史記錄管理,利用博客園的MetaWeblog API [別人的介紹](https://www.cnblogs.com/caipeiyu/p/5354341.html)編寫小程序來自動化上傳文章(參考插件)。 更進一步,將這個程序放到githook裏,每次commit時自動執行,就實現了現博客園文章的備份和自動發布。 這樣,你每次發布文章的步驟就簡化為: 1. 編寫本地一個Git倉庫內的xx.md文件 2. commit更改 程序會自動獲取diff,然後editPost或newPost到博客園,同時git記錄了更改歷史。 時間關系,本文暫時只提供一個思路,有實現的可以評論補充!

利用GitHook實現博客園文章的備份和自動發布.md