Czy ktoś ma przepływ pracy do tworzenia motywów Shopify z Compass i Sass? Jestem bardzo blisko, po prostu muszę wymyślić, jak nie zrobić barfa Sassa na ciekłych tagach CSS.Shopify Theme z kompasem i Sassem
Oto co mam:
- Projekt Sass/Kompas w katalogu (ex :, "/ newwebsite /)
- to podkatalog zawierający moje Shopify motyw ("/newwebsite/newwebsite-theme/")
- Kompas config.rb który wskazuje na CSS, _dir images_dir i javascripts_dir wszystko do folderu je za aktywa ("/newwebsite/newwebsite-theme/aktywa/")
- Kompas oglądać na
- shopify_theme gem także uważaj, Przesyłanie plików motyw do Shopify (https://github.com/Shopify/shopify_theme)
- EDIT Sass interpolacje (patrz poniżej anser)
- EDIT Kompas oddzwanianie do zmiany nazwy na .css.liquid
problemu : Barf kompasu, gdy musisz użyć płynnych szablonów Shopify, na przykład obraz tła - przykład, tło: url ("{{" splash-1.jpg "| asset_url}} ")
Czy ktoś wie, jak polecić Compassowi/Sassowi wypluwanie płynnych znaczników szablonów w CSS? Jeśli mam to, to mam solidną pracę z edycją Sass lokalnie i realizuję zmienia się na chwilę po na Shopify sklepie
Dzięki
EDIT:. korzystając odpowiedź Hoppera poniżej ciekłych znaczników w Sass, i zmiana nazwy pliku w wyjściowa Compass .css do .css.liquid mam teraz natychmiastowy przepływ pracy przy projektowaniu motywu Shopify z Compass i Sass! Oto kod wywołania zwrotnego Compass, który znajduje się w pliku config.rb:
on_stylesheet_saved do |filename|
s = filename + ".liquid"
puts "copying to: " + s
FileUtils.cp(filename, s)
puts "removing: " + filename
end
starałem się zrobić to w jednym punkcie i dostałem nigdzie. Może to być możliwe z niestandardowym rozszerzeniem SASS lub jeśli istnieje dyrektywa, która mówi kompilatorowi Sass, aby ignorował i wypisywał tak jak jest, ale nie znalazłem niczego, co by działało. –