CF ImageBed - Obsidian 插件
这是一个用于 Obsidian 的图片上传插件,可以将图片上传到 CloudFlare ImgBed 服务,支持多种上传方式和灵活的配置选项。

功能特性
- 🖼️ 多种上传方式:支持拖拽、粘贴和选择文件上传
- ⚙️ 灵活配置:支持多种上传渠道和命名方式
- 🚀 快速集成:上传成功后自动插入 Markdown 图片链接
- 📱 跨平台:支持桌面端和移动端
- 🎯 智能处理:防止 Obsidian 默认图片处理产生的重复内容
安装方法
手动安装
- 下载
main.js、manifest.json和styles.css文件 - 将文件复制到你的 Obsidian 库的
.obsidian/plugins/cf-imageBed/目录下 - 重启 Obsidian 并启用插件
开发安装
- 克隆此仓库
- 确保 Node.js 版本至少为 v16
- 运行
npm install安装依赖 - 运行
npm run dev开始开发模式编译 - 运行
npm run build构建生产版本
使用方法
1. 配置插件
- 打开 Obsidian 设置
- 进入 社区插件 页面
- 找到 CF ImageBed 插件并启用
- 点击插件旁边的齿轮图标进入设置页面
- 配置以下必要参数:
- API URL:你的 CloudFlare ImgBed 服务地址(例如:
https://your.domain) - 认证码:你的上传认证码
- API URL:你的 CloudFlare ImgBed 服务地址(例如:
2. 可选配置
- 上传渠道:选择
telegram、cfr2或s3 - 文件命名方式:选择文件命名规则
- 返回链接格式:选择返回的链接格式
- 上传目录:指定上传到特定目录(可选)
- 服务端压缩:是否启用服务端压缩
- 自动重试:失败时是否自动切换渠道重试
3. 上传图片
插件支持四种上传方式:
方式一:命令面板
- 按
Ctrl+P(Windows/Linux)或Cmd+P(Mac)打开命令面板 - 输入 "上传图片到 CF ImageBed" 并选择
- 选择要上传的图片文件
方式二:拖拽上传
- 直接将图片文件拖拽到 Obsidian 编辑器中
- 插件会自动上传并插入 Markdown 链接
方式三:粘贴上传
- 复制图片到剪贴板
- 在 Obsidian 编辑器中按
Ctrl+V(Windows/Linux)或Cmd+V(Mac) - 插件会自动上传并插入 Markdown 链接
方式四:右键上传
- 在编辑器中右键选择 "上传图片到 CF ImageBed"
- 选择要上传的图片文件
API 配置说明
本插件使用 CloudFlare ImgBed 的上传 API,支持以下参数:
- 端点:
/upload - 方法:
POST - 认证:使用上传认证码
- 内容类型:
multipart/form-data
详细 API 文档请参考 CloudFlare ImgBed 官方文档.。
故障排除
常见问题
-
上传失败
- 检查 API URL 和认证码是否正确配置
- 确认网络连接正常
- 检查 CloudFlare ImgBed 服务是否正常运行
-
图片无法显示
- 确认返回的链接格式正确
- 检查域名配置是否正确
-
拖拽上传不工作
- 确保插件已正确启用
- 重启 Obsidian 后重试
开发信息
- 作者:fantasy-ke
- 版本:1.0.0
- 许可证:MIT
- GitHub:https://github.com/fantasy-ke
支持
如果你觉得这个插件有用,请考虑支持开发:
- ⭐ 给这个仓库点星 在 GitHub 上
- 🐛 报告错误 和建议功能
- 💖 请我喝咖啡 支持持续开发
打赏方式
-
PayPal: 通过 PayPal 打赏
-
ko-fi: 在 ko-fi 上赞助
-
微信支付:
-
支付宝:
贡献
欢迎贡献!请随时提交 Issue 和 Pull Request 来改进这个插件。
许可证
本项目采用 Apache 许可证。详情请查看 LICENSE 文件。
引自:
obsidian-cf-imgbed/README_CN.md at 1.0.2 · fantasy-ke/obsidian-cf-imgbed
使用感受
配置简单,很容易上手使用。要在CloudFlare Imgbed 网页端配置上传认证码,因为自己使用,没有设置上传认证码出错了。
==注意:一定要设置上传认证码,为空时会报错。==
不足之处:
- 上传过程中,如果继续编辑文档,图片有时会跟随光标。网速不好,上传慢的时候影响比较大。
- 对网络图片,不能上传替换。
- 对已添加的本地图片,不能上传替换。
电脑端还是 Image auto upload Plugin 插件配合 PicGo 使用,能上传所有图片,不管本地还是网络图片。
Tag: #Obsidian #插件 #图片上传
文章评论