博客园快速上传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 @   Nhenk  阅读(32)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
点击右上角即可分享
微信分享提示