Плагин CKEditor Snippet не выделяет синтаксис в структуре yii2

Я использую CKEditor и его плагин Code Snippet в приложении yii2 php framework. Я хотел бы получить подсветку синтаксиса, когда я пишу код с помощью CKEditor, но что бы я ни делал, я не могу заставить его работать. Я пробовал все от руководства, включая включение css и highlight.js в голову, но я ничего не получаю … Объявление пакета активов также не помогает, yii2 будет загружать файлы, но подсветка все равно не работает.

public $css = [ 'css/site.css', 'highlight/styles/default.css' ]; public $js = [ 'js/site.js', 'highlight/highlight.pack.js' ]; 

Я использую этот виджет для установки CKEditor на моем сайте yii2: https://github.com/2amigos/yii2-ckeditor-widget

Может ли кто-нибудь помочь мне с этим? Что мне нужно сделать, чтобы сделать подсветку синтаксиса?

EDIT: подсветка работает внутри редактора, но мне нужна она для моей страницы, где размещен код.

Я решил свою проблему, мне пришлось включить hljs.initHighlightingOnLoad(); после того, как highlight.pack.js загружен на мою страницу. Есть несколько способов сделать это, я сделал это так:

Я включил hljs.initHighlightingOnLoad(); как часть моего скрипта site.js, и я загрузил файл site.js после highlight.pack.js . Поэтому мне пришлось обновить свой комплект Asset следующим образом:

 public $js = [ 'highlight/highlight.pack.js', 'js/site.js' ]; 

У меня были проблемы в течение нескольких часов, и я не понял, что решение так просто. Должно быть замораживание мозга …