上传本地markdown文件到博客园
先下载工具
# 下载脚本工具
git clone https://github.com/dongfanger/pycnblog.git
# 下载这个python库
pip install pyyaml
进入pycnblog文件夹中,修改config.yaml文件
主要修改下面四个选项
blog_url: https://rpc.cnblogs.com/metaweblog/testblog
blog_id: "testblog"
username: "zhangsan"
password: "123456"
blog_url: https://rpc.cnblogs.com/metaweblog/rainboy1227
blog_id: rainboy1227
username: rain-1227
password: ***** # 我自己的做个备份,以后直接赋值改一下密码即可
# 是否生成图片替换后本地文件,默认False关闭
gen_network_file: False
# 上传后是否发布,默认未发布,设置True为发布
publish: False
# 图片自定义显示格式,默认不设置
# img_format: "<center><img src="{}" style="width:100%;" /></center>" 设置居中和宽度
# img_format: typora 还原typora图片样式,居中,设置zoom,上传后无需再手动调整图片大小
img_format: ""
打开pycnblog
文件夹中的cnblog_markdown.cmd
会提示你输入要上传的文件地址,直接拖进去按回车即可
2022/6/29更新
上面的方法不能用了,因为博客园上传文章不能用密码登录了,而是要用Metaweblog访问令牌替换密码
先生成令牌:
然后将令牌复制到之前配置的config.yaml文件的password后面替换之前的登录密码即可