Releases: chenxuan520/obsidian-qiniuimage
Releases · chenxuan520/obsidian-qiniuimage
Release list
1.0.1
修复官方插件目录审核报出的问题。
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
首个版本。粘贴或拖入图片时自动上传到七牛云,笔记里只留 CDN 链接。
安装
下载下面的 main.js、manifest.json、styles.css,放进库目录的 .obsidian/plugins/qiniu-image/,重启 Obsidian 后在第三方插件里启用。
功能
- 粘贴 / 拖入图片自动上传,上传中显示占位文字,完成后原地替换成链接
- 支持直连七牛云,或转发给自建的 qiniuserver
- 文件名模板与 qiniuserver 一致:
%d时间戳、%f原名、%r随机串、%e扩展名 - 存储区域可自动探测,也可手动指定或填自定义上传域名
- 只允许新增,不会覆盖空间里已有的文件,文件名撞车时自动加随机后缀重试
- 上传失败自动退回本地库保存,不会丢图;可设置大小上限和是否上传非图片附件
- 桌面端和移动端都可用,签名走 WebCrypto,不依赖 Node