爱意满满的作品展示区。
liluhui

Obsidian 图片失效?我做了个免费工具 NotePic

  •  
  •   liluhui · 4h 17m ago · 189 views

    最近做了一个小工具:NotePic 。

    起因是我自己用 Obsidian / Markdown 写文章时,经常被图片问题烦到。

    在 Obsidian 里写的时候,本地图片都能正常显示,比如:

    ![[cover.png]]
    ![[demo/settings.png]]
    

    但一旦准备把文章复制到公众号、知乎、掘金、个人博客,问题就来了:

    • 公众号不认识 Obsidian 的本地附件
    • 知乎 / 掘金访问不了本地路径
    • 博客构建时也可能找不到相对路径
    • 同一篇文章多平台发布时,每个平台都要重新检查图片

    所以文章写完以后,经常还要进入一轮“图片收尾模式”:上传图片、压缩图片、替换链接、检查预览。

    NotePic 做的事情比较简单:

    • 扫描 Markdown / Obsidian 文章里的本地图片
    • 上传到阿里云 OSS
    • 自动压缩图片
    • 避免重复上传同一张图
    • 把原来的本地图片链接替换成云端链接

    处理后会变成类似这样:

    ![]( https://your-cdn.example.com/markdown/xxxx.png)
    ![]( https://your-cdn.example.com/markdown/yyyy.png)
    

    目前有两种用法:

    • Obsidian 插件:适合写完文章后处理当前笔记里的图片
    • CLI 工具:适合博客、工程项目、批量处理或 CI 场景

    我自己现在主要用 Obsidian 插件,流程大概是:

    1. 在 Obsidian 里正常写文章、插本地图片
    2. 发布前点一下 NotePic
    3. 图片自动上传并替换成云端链接
    4. 再复制 Markdown 到其他平台发布

    官网: https://luhuidev.com/NotePic-OSS/

    如果你也经常用 Obsidian / Markdown 写文章,并且需要多平台发布,可以试试看。

    也欢迎反馈具体场景里的问题,提交 issue 我会定期处理。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2818 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:51 · PVG 21:51 · LAX 06:51 · JFK 09:51
    ♥ Do have faith in what you're doing.