Skip to content

CDN 与图片管理

This content is not available in your language yet.

当博客图片较多时,使用 CDN 可以显著提升页面加载速度。Gridea Pro 支持将图片自动上传到 CDN 服务,并在渲染时替换为 CDN 链接。

服务类型特点
又拍云国内 CDN国内访问速度快,需备案
Cloudinary国际云存储免费额度充足,自带图片处理
GitHub代码托管利用 GitHub 仓库存储图片
自定义 S3兼容存储支持 S3 协议的任意存储服务
  1. 设置 中找到 CDN 配置区域
  2. 开启 启用 CDN 上传 开关
  3. 选择 CDN 服务商
  4. 填写服务商配置参数(各服务参数不同,见下方详解)
  5. 设置自定义域名(可选)
  6. 点击 测试上传 验证配置
  7. 保存设置
参数说明
服务名称又拍云存储服务名
操作员操作员账号
密码操作员密码
上传路径图片在存储中的路径前缀
自定义域名CDN 加速域名
参数说明
Cloud NameCloudinary 账户的 Cloud Name
API KeyAPI 密钥
API SecretAPI 密钥
上传路径图片存储路径
参数说明
仓库格式为 owner/repo
分支存储分支(如 main
TokenGitHub Personal Access Token
上传路径仓库中的存储路径
自定义域名CDN 域名(如 jsDelivr)
参数说明
EndpointS3 兼容的端点地址
Access Key访问密钥
Secret Key密钥
Bucket存储桶名称
上传路径存储路径前缀
自定义域名CDN 域名

启用 CDN 后,每次部署时:

  1. Gridea Pro 扫描项目中的所有图片资源
  2. 对比已上传记录,识别新增或变更的图片
  3. 自动上传到配置的 CDN 服务
  4. 在渲染输出中将本地图片路径替换为 CDN URL

在文章编辑器中插入图片时,图片会先保存到本地项目。部署时由 CDN 模块统一处理上传。

CDN 配置保存在站点目录下的 config/cdn_setting.json 文件中。