上传本地Markdown文件至博客园

1、前言

最近想把很多用Typora写的实验报告在博客园留个备份,但是直接复制粘贴会丢失很多图片,并且博客园的markdown编辑器实在是太难用了。所以就想直接把md文件上传至博客园,于是找到了这个git上的小工具。

2、功能

  • 一键拖拽上传
  • 默认“未发布”,可选择直接发布
  • 重复上传,提示是否更新博客

3、环境

Python 3

  • 安装 pyyaml 库:cmd中输入 pip install pyyaml
image-20221012220610057

4、配置

打开pycnblog-master文件夹中的config.yaml文件修改配置

在博客园6.21更新后,MetaWeblog现在不支持密码登录,需要通过访问令牌(access token)登录,在博客后台设置页面,允许MetaWeblog博客客户端访问,下方有MetaWeblog访问令牌 ,点击查看,创建访问令牌。

blog_url: https://rpc.cnblogs.com/metaweblog/testblog
blog_id: "testblog"
username: "zhangsan" 
password: "123456" 

blog_url

blog_url在博客后台->设置,页面最下方的MetaWeblog访问地址。

blog_id

blog_id就是访问地址的尾巴,在这个例子中就是 testblog。

username

username是登录用户名,跟blog_id不一定是同一个。

password

password这里需要填写访问令牌,原因在先前已经说了。

5、运行

  1. 点击运行pycnblog-master文件夹中的 cnblog_markdown_cmd 文件,提示Please input file path:
  2. 将编辑好的md文件拖进窗口中,回车
image-20221012221531622

6、发布

运行成功的文档在博客园的草稿箱中,可编辑发布。

image-20221012223532619

参考博客:

https://www.cnblogs.com/gered/p/14736136.html

https://www.cnblogs.com/df888/p/11826480.html

posted @ 2022-10-12 22:37  Weltㅤ  阅读(22)  评论(0编辑  收藏  举报