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'

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

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

相关内容

热门资讯

wepoke真的有挂!hm3德... wepoke真的有挂!hm3德州辅助怎么购买(透视)往昔真的是有挂(详细辅助插件教程);是一款可以让...
微扑克wpk透视辅助!扑克世界... 微扑克wpk透视辅助!扑克世界牌局设置(透视)果然是有挂(详细辅助科技教程)微扑克wpk透视辅助辅助...
wpk透视辅助工具!德州之星a... wpk透视辅助工具!德州之星app辅助器怎么用(透视)素来是真的有挂(详细辅助揭秘教程)是一款可以让...
微扑克ai辅助!微扑克线上代打... 微扑克ai辅助!微扑克线上代打(透视)往昔真的是有挂(详细辅助2025新版教程)是一款可以让一直输的...
智星德州菠萝辅助器!德州辅助软... 智星德州菠萝辅助器!德州辅助软件开发定制(透视)往昔存在有挂(详细辅助分享教程)是一款可以让一直输的...
wepoke是真的有挂!鱼扑克... wepoke是真的有挂!鱼扑克辅助(透视)从来是真的有挂(详细辅助2025新版技巧)(1)wepok...
wpk ai辅助!来玩app辅... wpk ai辅助!来玩app辅助(透视)起初是有挂(详细辅助详细教程);是一款可以让一直输的玩家,快...
微扑克系统发牌规律!aapok... 微扑克系统发牌规律!aapoker有外挂吗(透视)本来存在有挂(详细辅助2025新版教程)1、很好的...
wpk透明挂!wepoke里面... wpk透明挂!wepoke里面有ai吗(透视)起初是有挂(详细辅助细节方法)是一款可以让一直输的玩家...
wpk透明挂!wpk的发牌机制... wpk透明挂!wpk的发牌机制(透视)一贯真的是有挂(详细辅助技巧教程)是一款可以让一直输的玩家,快...