Skip to content

Releases: chenxuan520/obsidian-qiniuimage

Release list

1.0.1

Choose a tag to compare

@github-actions github-actions released this 30 Aug 13:02

修复官方插件目录审核报出的问题。

  • minAppVersion 改为 1.5.7:插件用到的 getAvailablePathForAttachment(上传失败时退回本地保存的那条路径)是 Obsidian 1.5.7 才有的 API,之前声明 1.4.0 属于虚报
  • 粘贴 / 拖入的事件处理改成在回调里直接判断 defaultPrevented 并调用 preventDefault(),符合官方 lint 规则,读起来也更直白
  • 去掉 globalThis、正则里的控制字符写法,以及被官方规则禁用的 builtin-modules 依赖
  • CI 增加 eslint(官方 eslint-plugin-obsidianmd 规则集),防止后续版本再退化

功能没有变化。

1.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 10:34

首个版本。粘贴或拖入图片时自动上传到七牛云,笔记里只留 CDN 链接。

安装

下载下面的 main.jsmanifest.jsonstyles.css,放进库目录的 .obsidian/plugins/qiniu-image/,重启 Obsidian 后在第三方插件里启用。

功能

  • 粘贴 / 拖入图片自动上传,上传中显示占位文字,完成后原地替换成链接
  • 支持直连七牛云,或转发给自建的 qiniuserver
  • 文件名模板与 qiniuserver 一致:%d 时间戳、%f 原名、%r 随机串、%e 扩展名
  • 存储区域可自动探测,也可手动指定或填自定义上传域名
  • 只允许新增,不会覆盖空间里已有的文件,文件名撞车时自动加随机后缀重试
  • 上传失败自动退回本地库保存,不会丢图;可设置大小上限和是否上传非图片附件
  • 桌面端和移动端都可用,签名走 WebCrypto,不依赖 Node