Kenshin / simpread

简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
http://ksria.com/simpread
GNU General Public License v3.0
8.13k stars 529 forks source link

[Plugin]图床 #4307

Open Kenshin opened 2 years ago

Kenshin commented 2 years ago

描述

可以将阅读模式的图片上传到你的图床中,并替换为图床的图片链接,导入后支持触发自动化方案实现导入到简悦支持的任意生产力工具的诉求,目前有以下几种导入方式:

1️⃣ PicGo 图床 → 借助 PicGo App 实现支持大多数常见的图床方案。

2️⃣ PicList 图床 → 借助 PicList App 实现支持大多数常见的图床方案。

3️⃣ Base64 本地化图片 → 将图片转换为 Base64 字符串。

4️⃣ Cloudinary 图床 → 直接将图片上传到 Cloudinary 图床。

地址

https://simpread.ksria.cn/plugins/details/VdMfVaXlni

快捷键

f f

视频

https://github.com/Kenshin/simpread/assets/81074/17d0a27a-af5f-4cc3-864d-8c6185ab3102

选项

随便打开一个页面 e.g. https://sspai.com/post/69972 并进入 阅读模式 → 右下角 → 动作 → 插件触发器

按照下图所示即可查看此插件的选项页。(注意:如果你的界面没有插件触发器,请根据此 解决方案 修复。

image

功能

  1. 支持图床方案:PicGo 图床、PicList 图床、Cloudinary 图床Base64 图片本地化 三种方式。

  2. 图片上传完毕后自动将阅读模式的图片链接转换为图床链接。

  3. 图片上传完毕后自动加入稍后读

    image
  4. 图片上传完毕后支持导出方案(包括:简悦扩展端原生支持与简悦插件)

    image
  5. 仅将图片转换为 Picgo 图床 / PicList 图床 / Cloudinary 图床 / Base64 格式

    image

PicGo 图床

PicGo 是一个包含全平台的图床上传工具,并且在 2.2.0 版增加了 PicGo-Server 功能,所以简悦集成了此功能,进而非常快速的解决了图床问题。

需要在 PicGo 设置你需要的图床,细节可以看 PicGo 的设置,并将此图床设置为默认值。

PicList 图床

PicList PicList 是在 PicGo 的基础上经过深度的二次开发的第三方图床工具,相比 PicoGo 解决了某些网站图片无法上传的问题,如: 少数派、微信公众号等。

需要在 PicList 设置你需要的图床,细节可以看 PicList 的设置,然后按下图所示复制 API

image

并粘贴到此处

image

然后验证设置是否正确并保存,即可。

Cloudinary 图床

导入到 Notion 插件 内置一样的方案,详细说明 请看这里

具体例子请看 利用图床插件内置的 Cloudinary 图床解决个别网站无法转换图片的问题(进而解决无法使用 assets + md 方案或 Textbundle 方案的问题)

Base64 图片本地化

将阅读模式的图片转换为 base64 格式(这是一种图片字符串化的方案),无需借助任意图床,是一种比较灵活的图片本地化方案。

具体例子请看 使用简悦提供的【离线下载辅助增强插件】与【图床插件】解决在导出时图片无法显示的问题

安装与升级

关联

更新日志

2.2.0

2.1.0

2.0.0

  1. Add 在 PicGo 的基础上,内置了 Cloudinary 图床Base64 图片本地化 两种方案。

  2. Add 图片上传完毕后自动加入稍后读

  3. Add 仅将图片转换为 Picgo 图床 / Cloudinary 图床 / Base64 格式

1.0.0

  1. 将当前页面的全部图片转换为在 PicGo 设定好的图床。

  2. 将当前阅读模式的图片链接转换为图床链接。

  3. 当导入后会自动触发预设服务。

Kenshin commented 2 years ago

如需讨论请前往 #4306