1. 程式人生 > 實用技巧 >【Typora + 部落格園 】如何高效的在部落格園上編寫MD格式的部落格

【Typora + 部落格園 】如何高效的在部落格園上編寫MD格式的部落格

【Typora + 部落格園 】如何高效的在部落格園上編寫MD格式的部落格

​ 想要找一個隨時可以檢視自己的學習筆記,將筆記放在部落格園是一個很不錯的選擇,但部落格園本身的後臺寫還是很不方便。寫MD格式的文件我還是喜歡使用 Typora 來編寫。那麼有沒有一種方法可以讓我在 Typora 中編寫的文章同步到 部落格園中呢?所以我花了一下午的時間總結出了一套方法,來優化在部落格園寫部落格的體驗。

1.下載工具

部落格園寫部落格會遇到的煩惱:

  • md 檔案裡的圖片每次需要在部落格園先上傳,再到文章中修改引用。如果使用圖床的方式去引用圖片,後期經常會存在圖片掛掉的可能。
  • Typora 中插入圖片預設在本地,複製到部落格園中後還要重新修改路徑地址,很麻煩。
  • 在 Typora 中寫過一篇部落格後,還要複製到部落格園的後臺中去釋出。

整合使用上面三個工具,以上的麻煩通通都會被解決。

2.工具介紹及安裝:

2-1 pycnblog

  • 一鍵拖拽上傳
  • 預設“未釋出”,可選擇直接釋出
  • 重複上傳,提示是否更新部落格

環境:

Python 3

git clone [email protected]:dongfanger/pycnblog.git
pip install pyyaml

配置:

config.yaml 中,填寫部落格配置資訊。

# blog_url在部落格後臺>設定,頁面最下方的MetaWeblog訪問地址。 https://rpc.cnblogs.com/metaweblog/testblog
blog_url: https://rpc.cnblogs.com/metaweblog/testblog
# blog_id就是訪問地址的尾巴, testblog。
blog_id: "testblog"
# username是登入使用者名稱,跟blog_id不一定是同一個。
username: "zhangsan"
# password是密碼。
password: "123456"

執行:

1.windows:

開啟 cnblog_markdown.cmd(windows裡面雙擊此檔案即可),提示Please input file path:
把檔案往裡一拖,回車就完事了。

2.mac:
配置PATH,cd ~/vim .bash_profile,輸入i編輯,新增export PATH=/tool_local_path/:$PATH,按下 “ESC” 按鈕,輸入:wq!,回車儲存。立即生效,source ~/.bash_profilecd tool_local_path,修改可執行檔案許可權,chmod 777 cnblogmd。修改cnblogmd檔案,/tool_local_path/upload.py


以後直接開啟終端,輸入cnblogmd,就可以了。

2.2 EasyBlogImageForTypora

配置部落格引數:

執行程式,按照介面提示輸入配置資訊。完成後退出就行,引數只需配置一次,如果以後要修改的話再次執行即可。

2-3 Typora

Typora進入偏好設定-影象,選擇插入圖片時上傳圖片。上傳服務選擇Custom command,自定義命令填寫EasyBlogImageForTypora所在路徑,我這裡是D:\EasyBlogImageForTypora\EasyBlogImageForTypora.exe

配置完成後點選驗證圖片上傳選項

出現驗證成功就ok了。

3.整合使用:

​ 整合後在部落格園釋出一篇文章只需要兩步:

  1. 文章編寫時,在 Typora 中插入的圖片會自動轉換為部落格園的圖片連結。
  2. 文章編寫完成後,將該文章的 md 檔案拖拽到 cnblog_markdown.cmd 然後回車自動釋出,一氣呵成!