博客园上传markdown文件
? 很多人习惯用markdown写博客,然后同步到博客园,每次同步都比较麻烦。今天分享一个插件, 来简化该步骤。
原文章参考 上传markdown文件到博客园 - 郭大侠1 - 博客园 (cnblogs.com)上传markdown文件到博客园 - 郭大侠1 - 博客园 (cnblogs.com)
环境配置
-
安装python3
windows:https://blog.csdn.net/weixin_40844416/article/details/80889165
linux:https://www.cnblogs.com/gered/p/13246889.html -
下载git项目
项目地址: dongfanger/pycnblog: 博客园上传markdown文件 (github.com) -
安装python包
调用终端,执行以下命令 pip install pyyaml
typora设置(非必须)
路径: 文件 --> 偏好设置 --> 图像
按照下图进行配置, 即可在本地上传图片时, 将该文档图片保存至同名文件夹下

配置config.yaml
注意事项: 当前博客园接口不支持账号密码的方式了, 因此password填写的是访问令牌, 代码最好也是以最新版为主
blog_url: 博客后台>设置,页面最下方的MetaWeblog访问地址
blog_id: blog_id就是访问地址的尾巴
username: 账号设置->登录用户名的地址
password: 博客后台>设置,页面下方的MetaWeblog访问令牌
# 是否生成图片替换后本地文件,默认False关闭
gen_network_file: False
# 上传后是否发布,默认未发布,设置True为发布
publish: True
# 图片自定义显示格式,默认不设置
# img_format: "<center><img src="{}" style="width:100%;" /></center>" 设置居中和宽度
# img_format: typora 还原typora图片样式,居中,设置zoom,上传后无需再手动调整图片大小
img_format: ""
#要添加到的分类 多个分类用英文逗号分开 不用分类则不填即可 例如
#categories: c++
#categories: c++,learn
#categories:
categories: