想要找一個隨時能夠查看本身的學習筆記,將筆記放在博客園是一個很不錯的選擇,但博客園自己的後臺寫仍是很不方便。寫MD格式的文檔我仍是喜歡使用 Typora 來編寫。那麼有沒有一種方法可讓我在 Typora 中編寫的文章同步到 博客園中呢?因此我花了一下午的時間總結出了一套方法,來優化在博客園寫博客的體驗。git
整合後在博客園發佈一篇文章只須要一步:github
cnblog_markdown.cmd
而後回車自動發佈,一鼓作氣!博客園寫博客會遇到的煩惱:web
整合使用上面2個工具,以上的麻煩統統都會被解決。vim
2-1 pycnblogwindows
環境:bash
Python 3markdown
git clone git@github.com: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" # 是否生成圖片替換後本地文件,默認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,就能夠了。
成功!