СУПЕР короткая версия: Используйте /*! loud comments */
и скомпилируйте SCSS непосредственно перед упаковкой и распространением.
Ответ из двух частей, сначала "старая часть":
Iиспользовал Sass / SCSS при разработке моей темы "Orin": https://github.com/founddrama/orin
Часть первая:
- В моем каталоге
src/scss
я храню всемои _include.scss
файлы и style.scss
файл, содержащий все операторы @import
. - Во время разработки я просто запускаю обычный
sass --watch
(хотя это дополнительный шаг, который нужно запомнить, чтобы сохранить style.scss
file). - Когда ваш источник SCSS выглядит хорошо и настроен на управление версиями, вы можете просто встроить
style.scss
в style.css
и проверить это в управлении версиями для распространяемой темы.
В моем случае «Orin» как раз для меня, поэтому я выполняю сборку, когда обновляю ее на сервере блогов, но компиляцию SCSS можно так же легко выполнить до упаковки / распространения.Используемый мной сценарий сборки здесь (в этом репозитории Github);суть этого:
touch
для создания выходного файла style.css
; - применение текста лицензии;
- компиляция SCSS и добавление его
style.css
.
Часть вторая:
Более поздние версии Sass включают поддержку /*! loud comments */
;это означает, что мне нужно снять свою ленивую задницу и обновить до:
- Включить текст лицензии и описание темы прямо в
style.scss
, используя громкие комментарии; - обновить сборкуСкрипт / deploy для простой компиляции SCSS.