का समर्थन करने के लिए सीएसएस में छवि पथ एक सीडीएन में हमारी छवियों को तैनात करने की कोशिश कर रहा हूं। वर्तमान में सीएसएस के पास हमारी साइट पर छवियों के सापेक्ष पथ हैं। इन पथों को सीडीएन छवि स्थान का समर्थन करने की आवश्यकता होगी। क्या किसी के पास सलाह है कि मैं यह कैसे कर सकता हूं?सीडीएन
या यदि किसी के पास सीडीएन पर तैनाती पर कोई अच्छा ट्यूटोरियल है।
इस प्रकार मैंने इसे पूरा करने का अंत किया।
- मैं एस.ए.एस.एस. इस्तेमाल किया - http://sass-lang.com/
- मैं एक mixin $ IMAGE_PATH की तरह सामग्री के साथ cdn.scss कहा जाता है: "/ images /";
- सास शैली @import "cdn.scss" में मिश्रण करें आयात करें
- छवि पथ अपडेट करें: पृष्ठभूमि: url
- तैनाती पर मैं mixin.scss में $ IMAGE_PATH चर बदलने और उसके बाद फिर से चलाएं सास
अद्यतन
हम बैश का उपयोग _cdn में फ़ाइल
cat > preprocess/sass/_cdn.scss <<EOT
\$image_path: "//CDN_URL/";
उदाहरण कोड को अद्यतन करने के .scss
$image_path: "/public/images/";
फिर यह स्थानीय रूप से डिफ़ॉल्ट रूप से काम करता है , लेकिन उत्पादन पुश पर, हम सीडीएन स्थान
मैंने बाद में cdn.scss फ़ाइल को _cdn.scss होने के लिए बदल दिया है, इसलिए यह फ़ाइल को आउटपुट नहीं करता है, लेकिन केवल मिश्रित के रूप में उपयोग किया जाता है। – jhanifen