我试图将我们的图像部署到cdn.目前,CSS对我们网站上的图像有相对的路径.这些路径将需要支持CDN图像位置.有没有人有这方面的建议?
或者如果有人有一个很好的教程来部署到CDN.
这就是我最后完成的.
>我用SASS – http://sass-lang.com/
>我有一个名为cdn.scss的内容,如$image_path:“/ images /”;
>在sass样式中导入该mixin @import“cdn.scss”
>更新图像路径:background:url($image_path“image.png”);
>在部署时,我将更改mixin.scss中的$image_path变量,然后重新运行sass
UPDATE
我们使用bash来更新文件
cat > preprocess/sass/_cdn.scss <<EOT \$image_path: "//CDN_URL/";
_cdn.scss中的示例代码
$image_path: "/public/images/";
然后它默认在本地工作,但在生产推送,我们运行bash脚本来更新使用cdn位置