【Typora + 部落格園 】如何高效的在部落格園上編寫MD格式的部落格
【Typora + 部落格園 】如何高效的在部落格園上編寫MD格式的部落格
想要找一個隨時可以查看自己的學習筆記,將筆記放在部落格園是一個很不錯的選擇,但部落格園本身的後台寫還是很不方便。寫MD格式的文檔我還是喜歡使用 Typora 來編寫。那麼有沒有一種方法可以讓我在 Typora 中編寫的文章同步到 部落格園中呢?所以我花了一下午的時間總結出了一套方法,來優化在部落格園寫部落格的體驗。
整合使用後:
整合後在部落格園發布一篇文章只需要一步:
- 文章編寫完成後,將該文章的 md 文件拖拽到
cnblog_markdown.cmd
然後回車自動發布,一氣呵成!
1.下載工具:
部落格園寫部落格會遇到的煩惱:
- md 文件里的圖片每次需要在部落格園先上傳,再到文章中修改引用。如果使用圖床的方式去引用圖片,後期經常會存在圖片掛掉的可能。
- Typora 中插入圖片默認在本地,複製到部落格園中後還要重新修改路徑地址,很麻煩。
- 在 Typora 中寫過一篇部落格後,還要複製到部落格園的後台中去發布。
整合使用上面2個工具,以上的麻煩通通都會被解決。
2.工具介紹及安裝:
- 一鍵拖拽上傳
- 默認「未發布」,可選擇直接發布
- 重複上傳,提示是否更新部落格
環境:
Python 3
git clone [email protected]:dongfanger/pycnblog.git
pip install pyyaml
配置:
在 config.yaml
中,填寫部落格配置資訊。
# blog_url在部落格後台>設置,頁面最下方的MetaWeblog訪問地址。 //rpc.cnblogs.com/metaweblog/testblog
blog_url: //rpc.cnblogs.com/metaweblog/testblog
# blog_id就是訪問地址的尾巴, testblog。
blog_id: "testblog"
# username是登錄用戶名,跟blog_id不一定是同一個。
username: "zhangsan"
# password是密碼。
password: "123456"
# 是否生成圖片替換後本地文件,默認False關閉
gen_network_file: False
# 上傳後是否發布,默認未發布,設置True為發布
publish: True
# 圖片自定義顯示格式,默認不設置
# 如設置width和居中,<center><img src="{}" style="width:100%" /></center>
img_format: ""
運行:
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_profile
。cd tool_local_path
,修改可執行文件許可權,chmod 777 cnblogmd
。修改cnblogmd
文件,/tool_local_path/upload.py
。
以後直接打開終端,輸入cnblogmd,就可以了。
成功!