2020-03-31
Полезная библиотечка для подсветки синтаксиса
Давно присматриваюсь к разным библиотечкам для подсветки синтаксиса, решил поставить PrismJS - выглядит довольно неплохо.
Если у вас webpack - то поставить очень просто:
1. Ставим саму библиотеку:
npm install prismjs
2. Инициализируем в entry point js
var Prism = require('prismjs'); //ставим js
require('prismjs/themes/prism.css'); //ставим тему
// Подсвечиваем все теги автоматически
Prism.highlightAll();
3. Теперь можно размечать код:
//просто пример кода
Object.defineProperty(Object.prototype, 'abbrev', {
value: function () { return abbrev(Object.keys(this)) },
enumerable: false, configurable: true, writable: true
})
разрешены только теги br, font, span, p, strong, u, p, blockquote, a, div, img - остальные будут безжалостно удаляться
комментарии: