跳到主要内容

粘贴图片功能

  • 支持复制图片之后,直接粘贴在编辑器中查看

实现方案​

  • 通过相对路径目录来存储图片:格式为 ![image.png](attachments/时间戳-image.png)

  • blob: URL:刷新或重启后失效,不能持久化到 Markdown。

  • 绝对 file:///Users/.../image.png:不方便迁移,换电脑路径就断。

  • base64:最简单,但 md 源码膨胀、diff 很难看、保存和同步都变重。

  • 远程上传 CDN:也可以,但需要后端/对象存储/鉴权,复杂度明显更高。

推荐方案​

  • 通过相对路径目录的方式来存储图片,目的是,查看源码文件简洁、统一管理图片
  • 当相对路径目录的方式粘贴失败时,最后通过base64来兜底出来显示图片