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


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

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

整合使用后:

​ 整合后在博客園發布一篇文章只需要一步:

  1. 文章編寫完成后,將該文章的 md 文件拖拽到 cnblog_markdown.cmd 然后回車自動發布,一氣呵成!

1.下載工具

博客園寫博客會遇到的煩惱:

  • md 文件里的圖片每次需要在博客園先上傳,再到文章中修改引用。如果使用圖床的方式去引用圖片,后期經常會存在圖片掛掉的可能。
  • Typora 中插入圖片默認在本地,復制到博客園中后還要重新修改路徑地址,很麻煩。
  • 在 Typora 中寫過一篇博客后,還要復制到博客園的后台中去發布。

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

2.工具介紹及安裝:

2-1 pycnblog

  • 一鍵拖拽上傳
  • 默認“未發布”,可選擇直接發布
  • 重復上傳,提示是否更新博客

環境:

Python 3

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_profilecd tool_local_path,修改可執行文件權限,chmod 777 cnblogmd。修改cnblogmd文件,/tool_local_path/upload.py
以后直接打開終端,輸入cnblogmd,就可以了。

image-20201205203552627

image-20201205203714357

成功!


免責聲明!

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



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