跳到主要内容

图床配置指南

图床决定剪藏内容中的图片存储在哪里。正确配置图床可以确保图片长期可访问,避免出现图片丢失或无法显示的问题。


目录

  1. 为什么需要配置图床
  2. 四种图床方案对比
  3. 阿里云 OSS 配置
  4. 腾讯云 COS 配置
  5. Cloudflare R2 配置
  6. Notion 直传
  7. 常见问题

1. 为什么需要配置图床

问题背景

许多平台(如小红书、微博)对图片设置了防盗链保护,直接引用原图链接会导致:

  • 图片在 Notion 中显示为空白
  • 图片一段时间后失效
  • 跨平台查看时无法加载

解决方案

配置图床后,ETN 会:

  1. 下载原始图片
  2. 上传到你的图床
  3. 在 Notion 中使用图床链接

这样图片就永久保存在你自己的存储空间中,不受原平台限制。


2. 四种图床方案对比

方案费用配置难度适合人群
阿里云 OSS约 ¥1-5/月中等国内用户首选
腾讯云 COS约 ¥1-5/月中等腾讯云用户
Cloudflare R210GB 免费较高海外用户、技术用户
Notion 直传免费(受限)零配置轻度使用

推荐选择

  • 国内用户:阿里云 OSS(访问速度快、稳定)
  • 海外用户:Cloudflare R2(全球 CDN、免费额度大)
  • 轻度使用:Notion 直传(无需配置、有容量限制)

3. 阿里云 OSS 配置

3.1 创建 OSS Bucket

  1. 登录 阿里云控制台
  2. 点击「Bucket 列表」→「创建 Bucket
  3. 填写配置:
    • Bucket 名称:自定义,如 my-etn-images
    • 地域:选择离你最近的地域(如「华东1-杭州」)
    • 存储类型:标准存储
    • 读写权限公共读(重要!)
  4. 点击「确定」创建

3.2 获取 AccessKey

  1. 点击右上角头像 → 「AccessKey 管理
  2. 点击「创建 AccessKey
  3. 完成安全验证后,记录:
    • AccessKey ID
    • AccessKey Secret
安全提示

AccessKey Secret 只显示一次,请立即保存。建议创建子账号 AccessKey,仅授予 OSS 权限。

3.3 获取 Endpoint

在 Bucket 概览页面,找到「访问域名」区域,复制「外网访问 Endpoint」,格式如:

oss-cn-hangzhou.aliyuncs.com

3.4 在 ETN 中配置

  1. 小程序 → 个人中心 → 图床配置
  2. 点击「图床开启」开关
  3. 选择服务商「阿里云
  4. 填写配置信息:
字段示例值
Endpointoss-cn-hangzhou.aliyuncs.com
AccessKey IDLTAI5t...
AccessKey Secret你的密钥
Bucket Namemy-etn-images
  1. 点击「保存配置

4. 腾讯云 COS 配置

4.1 创建存储桶

  1. 登录 腾讯云 COS 控制台
  2. 点击「存储桶列表」→「创建存储桶
  3. 填写配置:
    • 名称:自定义,如 etn-images
    • 所属地域:选择离你最近的地域
    • 访问权限公有读私有写
  4. 点击「确定」创建

4.2 获取密钥

  1. 进入 API 密钥管理
  2. 点击「新建密钥
  3. 记录:
    • SecretId(对应 AccessKey ID)
    • SecretKey(对应 AccessKey Secret)

4.3 获取配置信息

在存储桶「基础配置」页面获取:

  • 地域(Region):如 ap-guangzhou
  • 存储桶名称:如 etn-images-1234567890

4.4 在 ETN 中配置

  1. 小程序 → 个人中心 → 图床配置
  2. 开启图床,选择「腾讯云
  3. 填写配置:
字段示例值
Region Nameap-guangzhou
AccessKey IDAKIDxxxxx
AccessKey Secret你的密钥
Bucket Nameetn-images-1234567890
  1. 点击「保存配置

5. Cloudflare R2 配置

Cloudflare R2 提供 10GB 免费存储额度,适合海外用户或追求性价比的用户。

5.1 创建 R2 存储桶

  1. 登录 Cloudflare Dashboard
  2. 左侧菜单选择「R2 对象存储
  3. 点击「创建存储桶
  4. 输入存储桶名称,如 etn-images
  5. 选择位置(建议「自动」)
  6. 点击「创建存储桶」

5.2 启用公开访问

  1. 进入存储桶 → 「设置
  2. 找到「公开访问」区域
  3. 点击「允许访问」启用 .r2.dev 域名

或者配置自定义域名获得更好的访问速度。

5.3 创建 API 令牌

  1. 在 R2 页面右侧,点击「管理 R2 API 令牌
  2. 点击「创建 API 令牌
  3. 配置权限:
    • 权限:对象读写
    • 存储桶:选择刚创建的存储桶
  4. 点击「创建 API 令牌」
  5. 记录:
    • Access Key ID
    • Secret Access Key

5.4 获取 Endpoint

Endpoint 格式为:

https://[账户ID].r2.cloudflarestorage.com

账户 ID 可在 Cloudflare 仪表板右侧找到。

5.5 在 ETN 中配置

  1. 小程序 → 个人中心 → 图床配置
  2. 开启图床,选择「Cloudflare R2
  3. 填写配置:
字段示例值
Endpointhttps://abc123.r2.cloudflarestorage.com
Access Key ID你的 Access Key ID
Secret Access Key你的 Secret Access Key
Bucket Nameetn-images
Custom Domain(可选)https://cdn.yourdomain.com
Folder Path(可选)images/etn/
  1. 点击「保存配置

6. Notion 直传

如果不想配置图床,可以直接使用 Notion 存储图片。

使用方法

  1. 小程序 → 个人中心 → 图床配置
  2. 开启图床,选择「Notion
  3. 点击「保存配置

注意事项

项目说明
存储空间受 Notion 套餐限制(免费版 5MB/文件)
上传速度相对较慢
访问速度国内访问可能较慢
适合人群轻度使用、图片量少的用户
空间限制

Notion 免费版单文件限制 5MB,超出会上传失败。建议付费用户或图片量大的用户使用云存储。


7. 常见问题

Q:配置图床后,之前的剪藏图片会变吗?

A:不会。图床配置只影响新的剪藏,之前保存的内容不受影响。

Q:图床配置在扩展端也生效吗?

A:是的。图床配置全端共享,在小程序配置后,Chrome 扩展的剪藏也会使用相同的图床。

Q:图片上传失败怎么办?

A:检查以下几点:

  1. 图床开关是否已开启
  2. 配置信息是否正确(特别是密钥)
  3. Bucket 权限是否设置为「公共读」
  4. 存储空间是否充足

Q:可以更换图床吗?

A:可以随时更换。更换后新的剪藏会使用新图床,已保存的图片仍在原图床中。

Q:图床费用大约多少?

A:以阿里云 OSS 为例:

  • 存储费用:约 ¥0.12/GB/月
  • 流量费用:约 ¥0.25/GB(外网下行)
  • 普通用户(每月 100 张图片):约 ¥1-3/月

Q:不配置图床会怎样?

A:部分平台(小红书、微博等)的图片可能在 Notion 中无法显示,因为有防盗链保护。建议配置图床以确保图片长期可访问。


截图需求

以下位置需要添加截图:

  1. 阿里云 OSS

    • 创建 Bucket 页面
    • AccessKey 管理页面
    • Endpoint 位置示意
  2. 腾讯云 COS

    • 创建存储桶页面
    • API 密钥页面
  3. Cloudflare R2

    • R2 控制台
    • 创建 API 令牌页面
  4. ETN 配置页面

    • 图床配置页面截图

如需帮助,可在小程序个人中心点击「联系客服」添加客服微信。