В CMS, которую мы используем (LocomotiveCMS), мы используем язык шаблонов жидкого синтаксиса. В настоящее время я использую Liquid Languages в качестве подсветки синтаксиса.
Проблема, которую я хотел бы решить с помощью LocomotiveCMS, - это то, что у нас там называется действиями. Действия позволяют вам выполнять сервисную часть js из ваших представлений. Вот как выглядит типичное действие:
{% action "Any action name" %}
//Some js code
{% endaction %}
Как вы можете себе представить, это создает проблемы с выделением, поскольку все содержимое страницы считается жидким, поэтому JS внутри тега действия не выделяется как JS.
Я хотел бы сделать то же самое, что и вы при использовании тега <script>
в html. Все в этом теге подсвечивается с помощью синтаксиса JS.
Я хотел бы сделать то же самое для тегов {%action%}
в файлах .liquid
.