上傳Typroa筆記檔案到博客園
前言
本人一開始找過云筆記(類似印象筆記、有道云),后面經過朋友的推薦Typora,發現這種實時展示markdown筆記的方式挺喜歡的,而且最主要的是不收費;雖然1.X版本后要收費,但是總比云筆記這種年費好多了,
使用的 Typora + Git 的方式記錄筆記的,可以在辦公和在家使用和保存筆記,雖然比較繁瑣,但是Git工具每天都在使用,也能接受,
現在筆記記得比較多了,想通過博客園、CSDN、或者語雀平臺發布自己的學習資料,思考了下還是比較喜歡博客園這種沒有廣告的平臺;但是想要手動從Typroa轉到博客園還真是一個麻煩的事情,通過度娘搜索了下,看看有沒有什么方法可以自動上傳到博客園的方法,發現還真的有,
這里非常感謝下測驗開發剛哥提供的原始碼工具,可以讓我輕松的轉移筆記,以下就是對于剛哥提供的工具記錄下詳細的操作步驟,以及程序中使用的問題,
轉載:https://www.cnblogs.com/df888/p/11826480.html
使用方法
-
工具地址
地址:https://github.com/dongfanger/pycnblog
-
基礎環境
Python3.6 及以上版本,
-
配置資訊
-
在
config.yaml中,填寫博客配置資訊, -
blog_url:在博客后臺 > 設定,頁面最下方的
MetaWeblog訪問地址,復制過來即可,

-
blog_id:就是訪問地址的尾巴,

-
username:博客園的登錄用戶名,
-
password:博客園的登錄的密碼,

-
例子:
blog_url: https://rpc.cnblogs.com/metaweblog/自己的博客地址 blog_id: 自己的博客地址 username: admin password: 123456 -
-
markdown圖片存盤設定
-
寫markdown有一利器Typora,圖片存盤設定如下:
- 修改為
復制到指定路徑; - 下面的3個選項全部勾選,
這樣當復制粘貼圖片到markdown時,就會在同一目錄中存盤圖片;
PS:將照片放到同一目錄下屬于個人習慣,這樣看起來會整潔點,各位可自行設定;

- 修改為
-
-
上傳筆記
-
在windows系統打開
cnblog_markdown.cmd檔案,將需要上傳的檔案拖到cmd視窗內即可;
-
Q&A
上傳失敗1
參考:https://blog.csdn.net/lly1122334/article/details/107708156
-
問題:
-
如果上傳時遇到報錯如下:
module 'asyncio' has no attribute 'run'
-
-
原因:
- Python 版本低于 3.7
-
解決方法:
-
修改
upload.py檔案中 第53行 ;
-
修改
asyncio.run(upload_tasks(local_images))為:asyncio.get_event_loop().run_until_complete(upload_tasks(local_images))
-
上傳失敗2
參考:https://blog.csdn.net/qq_42393859/article/details/108753050
-
問題:
-
如果上傳時遇到報錯如下:
module 'asyncio' has no attribute 'create_task'
-
-
原因:
- Python 版本低于 3.7,
- Python 3.7 以前的版本呼叫異步函式的步驟:
- 呼叫asyncio.get_event_loop()函式獲取事件回圈loop物件;
- 通過不同的策略呼叫
loop.run_forever()方法或者loop.run_until_complete()方法執行異步函式;
-
解決方法:
-
修改
upload.py檔案中 第39行 ;
-
修改
asyncio.run(upload_tasks(local_images))為:task = asyncio.get_event_loop().create_task(upload_img(image_full_path))
-
本文來自博客園,作者:粥雨,轉載請注明原文鏈接:https://www.cnblogs.com/mzline/p/16057859.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/449765.html
標籤:其他
上一篇:區域敏感哈希-向量相似搜索
