Alchemy CMS - Cloudinary - Sites - 使用不同的文件夹对每个站点进行区分 - 图片没有站点过滤
创始人
2024-09-30 03:00:14
0

要在Alchemy CMS中使用Cloudinary来为每个站点区分不同的文件夹,并且确保图片没有站点过滤,可以按照以下步骤进行设置:

  1. 在Gemfile中添加以下gem依赖:
gem 'alchemy_cms'
gem 'alchemy_cloudinary'
  1. 运行bundle install安装gem。

  2. 生成Alchemy CMS的配置文件:

rails generate alchemy:install
  1. 在config/alchemy/config.yml文件中,添加以下配置代码:
attachment_styles:
  styles:
    thumbnail: '100x100>'
    small: '300x300>'
    medium: '600x600>'
    large: '900x900>'
  default_style: :medium
  path: ':class/:attachment/:id_partition/:style/:filename'
  url: ':class/:attachment/:id_partition/:style/:filename'
  default_url: '/images/missing.png'
  1. 在config/alchemy/attachments.yml文件中,添加以下配置代码:
cloudinary:
  storage: :cloudinary
  url: ":cloudinary_url"
  1. 在config/alchemy/picture.yml文件中,添加以下配置代码:
cloudinary:
  storage: :cloudinary
  url: ":cloudinary_url"
  1. 在config/alchemy/picture.yml文件中,将以下配置代码添加到每个站点的配置部分中,以区分不同的站点文件夹:
attachment_styles:
  styles:
    thumbnail: '100x100>'
    small: '300x300>'
    medium: '600x600>'
    large: '900x900>'
  default_style: :medium
  path: ':class/:attachment/:id_partition/:style/:filename'
  url: ':class/:attachment/:id_partition/:style/:filename'
  default_url: '/images/missing.png'

下面是一个示例配置文件的代码:

defaults: &defaults
  attachment_styles:
    styles:
      thumbnail: '100x100>'
      small: '300x300>'
      medium: '600x600>'
      large: '900x900>'
    default_style: :medium
    path: ':class/:attachment/:id_partition/:style/:filename'
    url: ':class/:attachment/:id_partition/:style/:filename'
    default_url: '/images/missing.png'

sites:
  site1:
    <<: *defaults
    cloudinary:
      storage: :cloudinary
      url: ":cloudinary_url"
      attachment_styles:
        styles:
          thumbnail: '100x100>'
          small: '300x300>'
          medium: '600x600>'
          large: '900x900>'
        default_style: :medium
        path: ':class/:attachment/:id_partition/:style/:filename'
        url: ':class/:attachment/:id_partition/:style/:filename'
        default_url: '/images/missing.png'
  site2:
    <<: *defaults
    cloudinary:
      storage: :cloudinary
      url: ":cloudinary_url"
      attachment_styles:
        styles:
          thumbnail: '100x100>'
          small: '300x300>'
          medium: '600x600>'
          large: '900x900>'
        default_style: :medium
        path: ':class/:attachment/:id_partition/:style/:filename'
        url: ':class/:attachment/:id_partition/:style/:filename'
        default_url: '/images/missing.png'

请注意,以上代码是示例配置,你需要根据自己的实际需求进行调整。

通过以上步骤,你可以使用不同的文件夹来区分每个站点,并确保图片没有站点过滤。

相关内容

热门资讯

反观!pokemomo辅助软件... 反观!pokemomo辅助软件,wpk俱乐部是做什么的,一贯是真的有挂(有挂分析)一、wpk俱乐部是...
必备科技!pokermaste... 必备科技!pokermaster破解版(辅助挂)切实真的是有挂(有挂方针辅助方法)1、上手简单,内置...
专业讨论!HH平台挂(辅助挂)... 专业讨论!HH平台挂(辅助挂)总是存在有挂(存在有挂辅助软件)1、下载好脚本下载之后点击打开,先需要...
教程辅助!wepoker辅助透... 教程辅助!wepoker辅助透视软件(辅助挂)果然是有挂(存在有挂辅助插件)1、免费辅助多个强度级别...
一分钟了解!wepoker免费... 一分钟了解!wepoker免费辅助器(辅助挂)果然存在有挂(竟然有挂辅助技巧)1、该软件可以轻松地帮...
总算了解!wepoker底牌透... 总算了解!wepoker底牌透视脚本(辅助挂)竟然是有挂(确实有挂辅助攻略)1、辅助软件下载优化,底...
让我来分享经验!wpk辅助哪里... 让我来分享经验!wpk辅助哪里买(辅助挂)一贯存在有挂(证实有挂辅助技巧)1、模拟器是什么优化,俱乐...
总算明白!wejoker开挂(... 总算明白!wejoker开挂(辅助挂)真是是有挂(有挂详细辅助教程)1)有没有挂:进一步探索有辅助吗...
信息共享!pokemmo手机版... 信息共享!pokemmo手机版修改器(辅助挂)竟然存在有挂(有挂教程辅助脚本)1、下载好透视辅助下载...
玩家必备科技!wepoker有... 玩家必备科技!wepoker有辅助插件吗(辅助挂)都是存在有挂(竟然有挂辅助软件)1、免费脚本咨询教...