博客园快速上传markdown文件

需求来源

个人习惯用 markdown 写博客然后上传到自己创建的博客博客园这种技术交流社区。

但在博客园书写博客是要我在官网的编辑器中书写文档,这其实还好,

但如果我以前有很多的文章没有上传到博客园就很不爽了,需要我一点一点的上传和点击开放的设置,很不方便

这里我推荐用开源项目 pycnblog 解决痛点,实现本地一键上传 markdown 文件。

官方告知的功能

pychblog 提供了以下功能:

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

环境

我的系统是 win10

python 3

这里推荐用 pyenvpython 版本控制,相关文章看这里

git clone git@github.com:dongfanger/pycnblog.git

在项目下执行:pip install pyyaml

配置

找到 config.yaml 中,配置自己的博客的信息

blog_url: xxx
blog_id: xxx
username: xxx
password: xxx

配置详解

博客后台设置最底下

在这里

  • blog_urlMetaWeblog 访问地址。
  • blog_idMetaWeblog 访问地址的尾巴。
  • username 是登录名,跟 blog_id 不一定是同一个。
  • password 是密码,也就是 MetaWeblog 的访问令牌,是一串字符。

这里贴一张我的配置做参考。不给密码奥

记得把 publish 设置为 True,也就是要发布,不发布就是 Flase

运行

打开 cnblog_markdown.cmd ( windows 里面双击此文件即可 ),提示 Please input file path:

posted @ 2023-04-03 15:52  Nhenk  阅读(32)  评论(1编辑  收藏  举报