Если вы используете CKEditor с кодом руля, вы можете пометить код руля как защищенный, используя
config.protectedSource.push(/{{[/|#][\s\S]*?}}/g);
Это хорошо работает, но скрывает код руля в основном редакторе WYSIWYG.
Плагин showprotected (https://ckeditor.com/cke4/addon/showprotected) можно затем использовать для отображения значка при наличии кода на руле.
Но, если у вас есть код вроде
<ul>
{{#each Books}}
<li>{{Title}}</li>
{{/each}}
</ul>
CKEditor меняет HTML-код на следующий:
{{#each Books}}{{/each}}
<ul>
<li>{{Title}}</li>
</ul>
Я установил
config.allowedContent = true;
но это не помогает. Есть идеи?