本地MarkDown優雅發表

本地MarkDown優雅發表

前言

身爲一名程序員,記錄筆記、發表博客首選即是MarkDown,如今網上有好多發表博客的地方:CSDN、博客園、簡書,甚至一些大佬都有本身專屬博客,但本身最喜歡的仍是博客園,一來沒錢搭建服務器,二來博客園廣告少,簡潔的風格讓人更溫馨一些。html

發表MarkDown的苦惱

  1. Ctrl + C && Ctrl + V 有點麻煩繁瑣:咱們通常都是在本地編輯好MarkDown格式的博客後,再登錄本身的博客園,將本身寫好的博客粘貼複製,進行發表,這樣比較繁瑣,咱們想着要是不用打開瀏覽器,不用登陸博客園,相似Github那樣直接上傳,豈不快哉?python

  2. 圖片從新上傳,心累 :本身寫的博客粘貼複製後,預覽發現圖片都沒了,咱們只好從新進行上傳,圖片少點還好,圖片多的話就有點累人了git


針對上述麻煩,本人一直想解決,奈何本身編程水平菜,又沒有從網上找到簡單解決的辦法,就一直擱置了,直到最近才找到一種簡單的解決辦法,如今分享給你們(前面說的廢話有點多~)程序員

優雅發表

環境準備

  1. 一款MarkDown編輯器:Typora
  2. 上傳MarkDown工具:pycnblog
  3. python3

環境配置

  1. Typora下載後直接安裝便可,針對圖片上傳問題,咱們還須要作如下的設置github

    打開Typora,打開偏好設置,選擇圖像,設置以下:web

這樣設置後插入圖片(快捷鍵:Ctrl + Shift + i )到MarkDown時,就會在目錄中新建一個同名文件夾,存儲圖片。編程

  1. pycnblog配置

下載到本地windows

git clone git@github.com:dongfanger/pycnblog.git  或 下載壓縮包解壓

打開pycnblog文件夾,進行config.yaml的配置瀏覽器

# blog_url在博客後臺>設置,頁面最下方的MetaWeblog訪問地址。
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. python3環境配置

這個只要電腦有python3環境就好了,記得要配置下系統變量。如今通常都是安裝Anaconda 或者 minaconda,若是 安裝Anaconda 或者 minaconda的話,配置下系統環境變量就行,通常安裝時都會有添加系統環境變量選項。服務器

遇到的問題:

打開windows命令窗口 輸入python, 直接打開微軟商店
解決辦法:打開環境變量,進行用戶變量配置將%USERPROFILE%\AppData\Local\Microsoft\WindowsApps 移到你電腦python環境下面便可。以個人爲例,我安裝的是miniconda

本地上傳

雙擊運行 cnblog_markdown.cmd,提示Please input file path:把文件往裏一拖,回車就完事了。

最後:附上參考的博客連接

http://www.javashuo.com/article/p-qabdiptq-nx.html

http://www.javashuo.com/article/p-kvgquxve-gs.html

相關文章
相關標籤/搜索