用vscode寫博客和發布


最近想開始寫點博客什么的,然后看到在博客園注冊了一個賬號這么久,也沒有寫過文章,就想在博客園寫點什么來刷個存在感,而且覺得用Markdown編輯器來寫文章挺不錯,但是博客園自帶的Markdown編輯器感覺好像沒有那么好用的樣子,然后看到vscode里面帶的Markdown編輯器挺不錯,而且vscode是跨平台的,並且可以自定義css,這樣就可以和頁面弄相同的樣式來預覽,於是就想能否寫個插件,用vscode來寫文章,然后直接發布文章到博客園里面,於是花了點時間寫了個插件,本人比較懶,這個插件拖拖拉拉寫了半個月才弄出來。今天把基本的一些功能給完成了,就分享一下出來給大伙,有興趣的可以看看了解了解。

需要下載的東西

vscode: https://code.visualstudio.com/

vscode的安裝教程: https://code.visualstudio.com/Docs

vscode的博客園文章發布插件WriteCnblog : https://marketplace.visualstudio.com/items?itemName=caipeiyu.writeCnblog


好了,vscode安裝好后,就開始安裝我們的插件。首先先打開我們的命令面板mac是 command + p ,win 是 crlt + p, linux 我不知道。打開命令面板輸入 ext install writeCnblog來安裝插件。

安裝完之后就可以通過命令來操作上傳圖片,發布文章,更新文章。

例如上傳圖片,在命令框里面輸入cnblog:上傳圖片,然后就出現一個本地圖片路徑的輸入框,要輸入完整的圖片地址,輸入完成后,就出現一個Blog地址名的輸入框,這個地址名在博客管理的設置里面查看,然后再輸入用戶名和密碼,就可以上傳圖片,圖片上傳成功后,就會返回一個圖片地址到編輯框里面。

發布文章是把文件名稱當做標題名稱。發布完文章后,會在文件名稱前面加一個[文章id]文件名稱,這個[文章id]是用於更新時候用的,如果開頭有這么一個東西,還要當做新文章發布,會先提醒你有更新信息。

這里就簡單寫了兩示例給大伙看,其他的幾個功能選項,各位看官自己玩玩看。或者是想自己修改代碼來更改功能可以參考下我開源出來的代碼:https://github.com/kotcmm/writecnblog

這個插件是基於xmlrpc寫的可以參考我的另一個文章,不過這個沒有寫全XML-RPC 簡單理解與博客園的MetaWeblog協議

由於本人水平有限,時間也有限,如果有什么寫錯,或者插件有問題,請多多包涵。有什么好建議也歡迎提出。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM