有沒有人有Compass和Sass開發Shopify主題的工作流程?我非常接近,我只需要弄清楚如何不在CSS液體標籤上製作Sass barf。Shopify Theme with Compass and Sass
下面是我有:
- 目錄(例如:, 「/ newwebsite /)
- 一個包含我的Shopify主題子目錄(」/ newwebsite/newwebsite主題A SASS /指南針項目/ 「) 指向的CSS,_dir images_dir和javascripts_dir全給了他們的資產文件夾(
- 指南針config.rb」/ newwebsite/newwebsite主題/資產/「)
- 指南針觀看
- shopify_theme寶石也看,上傳主題文件shopify(https://github.com/Shopify/shopify_theme)
- 編輯薩斯插補(見下文雁)
- 編輯指南針回調重命名爲.css.liquid
問題:當您需要使用Shopify的液體模板標籤時,指南針barf的,例如背景圖像 - 例如,背景:url(「{{」splash-1.jpg「| 「)
有沒有人知道如何指示Compass/Sass吐出液態模板標籤,因爲他們到CSS?如果我有,那麼我有一個可靠的本地編輯Sass工作流程,並實現該變化對shopify店暫存之後
感謝
編輯: 使用Hopper的回答下面的薩斯液體標籤和重命名羅盤輸出.css文件到.css.liquid,我現在有用Compass和Sass設計Shopify主題的即時工作流程 以下是在config.rb中進行Compass回調的代碼:
on_stylesheet_saved do |filename|
s = filename + ".liquid"
puts "copying to: " + s
FileUtils.cp(filename, s)
puts "removing: " + filename
end
我試圖在一個點上做到這一點,毫無進展。這可能是一個自定義的SASS擴展,或者如果有一個指令,告訴sass編譯器忽略和輸出,但我沒有找到任何可行的。 –