博客園上傳markdown格式文章
一、首先下載腳本文件
- [ ] 需要電腦內置python3
功能很香!!!
git clone git@github.com:dongfanger/pycnblog.git
或者直接手動下載:下載地址
安裝一個第三方庫,cmd命令行安裝即可。
pip install pyyaml
二、配置腳本
在config.yaml中,填寫博客配置信息。
blog_url: https://rpc.cnblogs.com/metaweblog/testblog
blog_id: "testblog"
username: "zhangsan"
password: "123456"
# blog_url在博客后台>設置,頁面最下方的MetaWeblog訪問地址。 https://rpc.cnblogs.com/metaweblog/testblog
# blog_id就是訪問地址的尾巴, testblog。
# username是登錄用戶名,跟blog_id不一定是同一個。
# 是否生成圖片替換后本地文件,默認False關閉
# 上傳后是否發布,默認未發布,設置True為發布
# 圖片自定義顯示格式,默認不設置
# 如設置width和居中,<center><img src="{}" style="width:100%" /></center>
三、運行腳本
- windows環境
打開 cnblog_markdown.cmd
(windows里面雙擊此文件即可),提示Please input file path:
把文件往里一拖,回車就完事了。
- 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,就可以了。
最后別忘了,博客后台看一下,沒問題就確認發布草稿。