该插件将图像上传到 imgur.com,而不是将它们本地存储在您的保管库中。
Obsidian 按设计在本地存储所有数据(这对于文本来说是完美的,并且在我看来,可以针对图像进行改进)。如果您经常在笔记中添加图片,您的保管库的大小会迅速增大。如果您使用免费的云存储服务计划来同步您的笔记,这反过来可能会导致达到限制,或者如果您使用 git 备份您的笔记,这可能会导致存储库大小的增长。
对于那些每天将图像粘贴到笔记中的人(即制作讲座幻灯片的屏幕截图的学生)并且不想让图像文件弄乱他们的库的人来说,这个插件是一个完美的解决方案。
拥有远程图像还可以更轻松地与其他人共享笔记,您只需要共享一个文件。
如果您不确定此解决方案是否适合您,您可以查看常见问题解答部分和/或 @santiyounger 创建的视频,讨论此方法的优缺点
通过 Obsidian 中的“社区插件”选项卡安装插件
为了使该插件可靠地工作并避免因使用单个共享客户端 ID 而达到每日速率限制,我们决定每个用户都应创建自己的“客户端 ID”。步骤如下:
obsidian://imgur-oauth
作为“授权回调 URL”值在 Obsidian Imgur 插件设置中配置刚刚收到的客户端 ID 1 。
创建后,可以在以下位置管理客户端 ID:https://imgur.com/account/settings/apps
进入插件设置,选择“Authenticated Imgur upload”并完成身份验证。就这样!现在您可以做笔记并远程上传所有图像。您将在 https://your_login.imgur.com/all/ 看到所有上传的图片
您可能不希望看到与 Imgur 帐户绑定的黑曜石图像。
对于这种情况,有一个“匿名 Imgur 上传”选项。
问:这种方法的安全性如何?
答:除非您分享链接或有人神奇地猜出您图像的 URL,否则没有人会看到您上传的图像。
问:我可以删除误上传的远程图片吗?
答:对于经过身份验证的上传 - 是,请访问 https://your_login.imgur.com/all/,对于匿名上传 - 否(技术上是可行的,但你需要一个未记录的deleteHash
。我会记录它,但黑曜石还没有登录的地方)
问:图像在 imgur.com 上保留多长时间?是否有机会丢失数据?
答:对于经过身份验证的上传,我想它们永远不会被删除。匿名上传怎么样?早些时候,Imgur 网站曾声明,您上传的图像将永远保留。我认为自 2015 年以来都是如此。今天我在 Imgur 网站上找不到这个声明。我可以假设多年来没有收到任何查看的图像可以被删除,但没有什么可担心的。您可以在讨论中阅读我对此的详细想法
问: Imgur 支持视频。插件支持视频上传吗?
答:不。最初,我没有考虑视频上传支持,因为没有 Markdown 语法来嵌入视频。另一方面,你可以简单地使用<video>
HTML 标签,所以我将来可能会添加对视频的支持
问:它可以将图像上传到其他服务吗?
答:目前,还没有计划支持其他图像托管解决方案,但对您来说,创建一个分支并创建自己的ImageUploader
接口实现应该不难。
如果您有任何问题/建议,请考虑使用 GitHub 讨论。 Obsidian 论坛上还有一个插件主题。
欢迎贡献。查看 DEVELOPMENT.md 以开始使用代码。
如果这个插件对您有帮助,您可以在GitHub上给它一个star️来展示您的❤️。您还可以使用 Ko-fi 给我买杯咖啡:
您只需要在 Imgur 插件设置中配置 Client ID,不需要密钥。 ↩