Skip to content
首页Web应用集文档关于
🌐 Auto English 简体中文 繁體中文 Español Français Русский العربية Português Deutsch 日本語 한국어 हिन्दी

图床服务

Moraya 支持将图片上传到外部图床服务,用永久 URL 替换本地路径。在 设置(Cmd+,)> 图片 中配置你偏好的图床。

支持的服务商

服务商API认证方式
SM.MShttps://sm.ms/api/v2/uploadBearer Token
Imgurhttps://api.imgur.com/3/imageClient-ID Header
GitHubGitHub Contents APIBearer Token (PAT)
七牛 Kodo七牛上传 APIAccess Key + Secret Key
阿里云 OSSOSS REST APIAccessKey ID + AccessKey Secret
腾讯云 COSCOS XML APISecretId + SecretKey
AWS S3S3 REST APIAccess Key + Secret Key
Google Cloud StorageJSON APIService Account Key
Custom用户自定义端点Bearer Token + 自定义 Headers

添加供应商

在设置 > 图片中点击**“添加图床”**,查看按类别分组的供应商选择菜单:

配置方法

SM.MS

  1. sm.ms 注册并获取 API token
  2. 在设置 > 图片中选择 SM.MS 作为服务商
  3. 粘贴你的 API token

Imgur

  1. Imgur API 注册应用
  2. 选择 Imgur 作为服务商
  3. 输入你的 Client-ID

GitHub

  1. 创建一个具有 repo 权限的 Personal Access Token
  2. 选择 GitHub 作为服务商
  3. 输入你的仓库 URL、分支、上传目录和 token
  4. 选择 CDN:raw.githubusercontent.com(直连)或 jsDelivr(CDN 加速)

七牛 Kodo

  1. 七牛云 注册并创建存储空间
  2. 选择 七牛 Kodo 作为服务商
  3. 输入你的 Access Key、Secret Key、Bucket 名称和区域
  4. 可选设置自定义域名以使用 CDN 加速

阿里云 OSS

  1. 阿里云 注册并创建 OSS Bucket
  2. 选择 阿里云 OSS 作为服务商
  3. 输入你的 AccessKey ID、AccessKey Secret、Bucket 和区域(例如 oss-cn-hangzhou
  4. 可选设置自定义域名

腾讯云 COS

  1. 腾讯云 注册并创建 COS Bucket
  2. 选择 腾讯云 COS 作为服务商
  3. 输入你的 SecretId、SecretKey、Bucket 和区域(例如 ap-guangzhou

AWS S3

  1. AWS 控制台 中创建 S3 Bucket
  2. 选择 AWS S3 作为服务商
  3. 输入你的 Access Key、Secret Key、Bucket 和区域(例如 us-east-1

Google Cloud Storage

  1. Google Cloud 控制台 中创建 Bucket
  2. 选择 Google Cloud Storage 作为服务商
  3. 输入你的 Service Account Key、Bucket 名称和 Project ID

Custom

  1. 选择 Custom 作为服务商
  2. 输入你的上传端点 URL
  3. 以 JSON 对象格式配置所需的 headers

上传方式

手动上传

在编辑器中右键点击图片,选择 “上传到图床”。本地路径将被替换为返回的 URL。

自动上传

在设置 > 图片中启用 自动上传。当你粘贴或拖拽图片到编辑器时,图片将自动上传到你配置的服务。

测试上传

点击设置中的 “测试上传” 来验证你的配置。Moraya 会发送一个 1x1 红色像素 PNG 来测试连接。

从发布目标导入

如果你已配置了 GitHub 发布目标(参见发布目标),可以一键将其仓库设置直接导入到 GitHub 图床配置中。