highlight.js — JavaScript для раскрашивания кода на сайте
Официальный сайт: highlightjs.org
Демо-страница: highlightjs.org
Исходники на Github: github.com
Документация на Readthedocs: readthedocs.io
highlight.js — универсальный инструмент для подсветки кода на страницах сайтов в интернете. highlight.js на данный момент является одним из популярнейших скриптом этого типа. Пользоваться им очень просто, потому что он работает в автоматическом режиме с помощью JavaScript: сам находит блоки кода, сам определяет язык, сам подсвечивает.
highlight.js легко устанавливается и интергируется практически в любую CMS-ку, имеет гибкие настройки и позволяет не только использовать целый ряд предустановленных цветовых схем, идущих в дистрибутиве с пакетом, но также позволяет создавать собственные цветовые схемы, которые могут быть настроены под вкус и цвет владельца того сайта, на котором требуется подсветка синтаксиса кода. На текущий момент highlight.js поддерживает подсветку синтаксиса 185-ти языков и имеет 89 стиля для их вывода на страницу.
Пожалуй единственный минус highlight.js в том, что он не использует нумерацию строк кода. Но и это достаточно просто реализовать. Для нумерации сток кода для highlight.js имеются готовые решения. Однако, сам разработчик не рекомендует вводить нумерацию строк, так как это значительно снижает скорость работы кода, поэтому в стандартной реализации и нет нумерации строк.
Highlight.js — это инструмент для подсветки синтаксиса, написанный на JavaScript. Он работает и в браузере, и на сервере. Он работает с практически любой HTML разметкой, не зависит от каких-либо фреймворков и умеет автоматически определять язык.
Материалы о том, как работать с highlight.js:
- «Выбор шаблона highlight.js на сайте highlightjs.org на демо-странице»
- «Быстрая установка подсветки кода с помощью подключения библиотеки highlight.js»
- «Изменение шаблона подсветки кода на другой стандартный шаблон highlight.js»
- «Как получить файлы для установки highlight.js на сайт»
- «Установка на сайт подсветки кода с помощью подключения библиотеки highlight.js»
- «Как включить подсветку кода highlight.js на сайте»
- «Как включить нумерацию строк в highlight.js»
- «Как интегрировать автоматическую вставку подсветки кода highlight.js в редактор TinyMCE Joomla»
- Информация о материале
- Родительская категория: Прочие
- Категория: highlight.js
- Информация о материале
- Родительская категория: Прочие
- Категория: highlight.js
- Информация о материале
- Родительская категория: Прочие
- Категория: highlight.js
- Информация о материале
- Родительская категория: Прочие
- Категория: highlight.js
- Информация о материале
- Родительская категория: Прочие
- Категория: highlight.js
- Информация о материале
- Родительская категория: Прочие
- Категория: highlight.js
- Информация о материале
- Родительская категория: Прочие
- Категория: highlight.js