这篇笔记用来记录这次从 Obsidian 到博客的完整发布链路,方便后面继续扩展成日常可复用的内容工作流。

这次做成了什么

这次已经把下面几段链路串起来了:

  1. 在 Obsidian 里编写 Markdown 笔记
  2. 自动识别笔记里的本地图片
  3. 上传图片到 img.maxnn.top
  4. 生成一份可直接发布的 .published.md
  5. 通过本地插件把文章推送到 Typecho
  6. 回写文章的 blog_cidblog_url 和发布时间

    目前的使用方式

在 Obsidian 里,现在可以直接使用两个命令:

  • 生成博客发布稿
  • 发布当前笔记到 Typecho

第一个命令适合先检查图片替换和正文内容,第二个命令适合直接把当前笔记推送到博客。

这套流程为什么顺手

这次没有继续硬走 Typecho 后台网页登录提交流程,而是改成了更稳定的桥接方式:

  • Obsidian 负责本地编辑和命令触发
  • 图床负责承接本地图片
  • Typecho 侧提供专用发布入口

这样做的好处是,后面无论是继续扩展批量发布、草稿更新,还是接 API / MCP,都更容易一点。

这次测试里验证过的点

  • 图床上传已经可用
  • 本地图片可以被替换成线上地址
  • Typecho 可以新增文章
  • Typecho 可以更新已有文章
  • 前台页面可以看到更新后的内容
  • 文章发布后,Obsidian 侧可以保存文章关联信息

下一步可以继续补的内容

后面比较值得继续做的方向有这些:

  1. 自动读取更多 frontmatter 字段
  2. 支持分类和标签的更细分映射
  3. 增加一键发布并同步到 Notion 的链路
  4. 把视频资源接到独立存储方案
  5. 做一个更完整的发布面板,而不只是命令入口

这篇笔记的用途

这篇文章本身也可以继续当测试稿使用。后面如果要继续验证:

  • 新图片上传
  • frontmatter 字段解析
  • 发布后回写
  • 文章更新覆盖

都可以直接基于这篇继续改,不用重新搭环境。

最后修改:2026 年 06 月 11 日
如果觉得我的文章挺有趣,赞赏一杯小奶茶