本地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

相关文章
相关标签/搜索