Изображение готовится
Описание
Enlighter - бесплатный, простой в использовании инструмент подсветки синтаксиса для WordPress. Выделение осуществляется с помощью библиотеки JavaScript EnlighterJS, что обеспечивает красивый внешний вид кода.
Использовать его можно так же просто, как добавить новый блок исходного кода Enlighter (Гутенберг) и вставить код, который вы хотите выделить: Enlighter позаботится обо всем остальном!
В комплект входит простой в использовании Theme-Customizer, позволяющий изменять встроенные темы без каких-либо знаний CSS!
Он также поддерживает автоматическое создание панелей вкладок для совместного отображения групп кода (полезно для многоязычных примеров - например, html+css+js).
- Руководство по обновлению Enlighter v4
- Совместимость тем
- Документация плагина Enlighter WordPress
Функции плагина
- Полная интеграция с редактором Gutenberg.
- Полная интеграция классического редактора (TinyMCE)
- Поддержка всех распространенных языков.
- Мощный универсальный механизм выделения неизвестных/неподдерживаемых языков.
- Настройщик тем
- Подсветка встроенного синтаксиса.
- Дополнительные настройки доступны на странице настроек.
- Поддерживает группы кодов (отображает несколько блоков кода на панели вкладок).
- Расширяемый язык и движки тем - добавьте свои собственные.
- Простые темы на основе CSS.
- Встроенное кэширование CSS-файлов (подходит для сайтов с высоким трафиком).
- Полное соответствие GDPR - внешние ресурсы не требуются, данные не будут агрегироваться.
Интеграция с редактором блоков Gutenberg
- Полная интеграция редактора через блок "Исходный код Enlighter".
- Подсветка встроенного синтаксиса.
- Автоматические преобразования для классических сообщений редактора (блоки кода конвертируются в блок исходного кода Enlighter).
- Преобразование устаревших кодовых блоков в блоки Enlighter Gutenberg (преобразование вручную).
- Документы и использование
- Репозиторий плагинов редактора.
Интеграция с классическим редактором (TinyMCE)
- Полная интеграция редактора с помощью кнопок Enlighter на панели инструментов.
- Подсветка встроенного синтаксиса.
- Режим табуляции для выравнивания кода по клавише табуляции (выбор одной строки и блока)
- Форматы редактора для выделения существующего кода.
- Документы и использование
- Репозиторий плагинов редактора.
- Демо-версия классического редактора
Уценка
- Блоки кода, изолированные от уценки.
- Встроенная подсветка синтаксиса с помощью обратного кода (включая надстройку для конкретного языка).
- Документы и использование
Совместимость/миграция
- Режим совместимости с Crayon (используйте подсветку EnlighterJS для устаревших предварительных кодовых блоков Crayon).
- Режим совместимости CodeColorer (используйте подсветку EnlighterJS для устаревших коротких кодов CodeColorer).
- Режим совместимости с уценкой Jetpack (общее или необработанное выделение).
- Режим совместимости со стандартным кодовым блоком Гутенберга (без языковых атрибутов)
Расширения
- Поддержка коротких кодов bbPress + блоков кода уценки.
- Динамический контент через jQuery Ajax.load.
- Динамический контент через Jetpack.InfiniteScroll.
Текстовый редактор/короткие коды (устаревшая версия)
Шорткоды устарели и должны использоваться только в режиме текстового редактора - никогда не используйте их в редакторе Gutenberg или классическом редакторе!
- Простой в использовании режим текстового редактора благодаря использованию коротких кодов и быстрых тегов.
- Шорткоды в контенте, комментариях и виджетах.
- Автономный процессор коротких кодов, позволяющий избежать проблем с фильтром wpautop в режиме текстового редактора.
Поддерживаемые языки (встроенные)
Если ваш язык недоступен, попробуйте общий режим, который охватывает множество языков программирования, или запросите новый язык на GitHub.
Ссылки по теме
- Документы и руководства к плагину Enlighter.
- Плагин Enlighter на GitHub.
- Документация EnlighterJS.
Совместимость
Все современные веб-браузеры с включенными возможностями Javascript и HTML5 для атрибутов "data-" совместимы с Enlighter. Возможно, он будет работать с более ранними/другими браузерами.
- Хром 60+
- Firefox 60+
- Сафари 11+
- Браузер Edge 10+
Использовать его можно так же просто, как добавить новый блок исходного кода Enlighter (Гутенберг) и вставить код, который вы хотите выделить: Enlighter позаботится обо всем остальном!
В комплект входит простой в использовании Theme-Customizer, позволяющий изменять встроенные темы без каких-либо знаний CSS!
Он также поддерживает автоматическое создание панелей вкладок для совместного отображения групп кода (полезно для многоязычных примеров - например, html+css+js).
- Руководство по обновлению Enlighter v4
- Совместимость тем
- Документация плагина Enlighter WordPress
Функции плагина
- Полная интеграция с редактором Gutenberg.
- Полная интеграция классического редактора (TinyMCE)
- Поддержка всех распространенных языков.
- Мощный универсальный механизм выделения неизвестных/неподдерживаемых языков.
- Настройщик тем
- Подсветка встроенного синтаксиса.
- Дополнительные настройки доступны на странице настроек.
- Поддерживает группы кодов (отображает несколько блоков кода на панели вкладок).
- Расширяемый язык и движки тем - добавьте свои собственные.
- Простые темы на основе CSS.
- Встроенное кэширование CSS-файлов (подходит для сайтов с высоким трафиком).
- Полное соответствие GDPR - внешние ресурсы не требуются, данные не будут агрегироваться.
Интеграция с редактором блоков Gutenberg
- Полная интеграция редактора через блок "Исходный код Enlighter".
- Подсветка встроенного синтаксиса.
- Автоматические преобразования для классических сообщений редактора (блоки кода конвертируются в блок исходного кода Enlighter).
- Преобразование устаревших кодовых блоков в блоки Enlighter Gutenberg (преобразование вручную).
- Документы и использование
- Репозиторий плагинов редактора.
Интеграция с классическим редактором (TinyMCE)
- Полная интеграция редактора с помощью кнопок Enlighter на панели инструментов.
- Подсветка встроенного синтаксиса.
- Режим табуляции для выравнивания кода по клавише табуляции (выбор одной строки и блока)
- Форматы редактора для выделения существующего кода.
- Документы и использование
- Репозиторий плагинов редактора.
- Демо-версия классического редактора
Уценка
- Блоки кода, изолированные от уценки.
- Встроенная подсветка синтаксиса с помощью обратного кода (включая надстройку для конкретного языка).
- Документы и использование
Совместимость/миграция
- Режим совместимости с Crayon (используйте подсветку EnlighterJS для устаревших предварительных кодовых блоков Crayon).
- Режим совместимости CodeColorer (используйте подсветку EnlighterJS для устаревших коротких кодов CodeColorer).
- Режим совместимости с уценкой Jetpack (общее или необработанное выделение).
- Режим совместимости со стандартным кодовым блоком Гутенберга (без языковых атрибутов)
Расширения
- Поддержка коротких кодов bbPress + блоков кода уценки.
- Динамический контент через jQuery Ajax.load.
- Динамический контент через Jetpack.InfiniteScroll.
Текстовый редактор/короткие коды (устаревшая версия)
Шорткоды устарели и должны использоваться только в режиме текстового редактора - никогда не используйте их в редакторе Gutenberg или классическом редакторе!
- Простой в использовании режим текстового редактора благодаря использованию коротких кодов и быстрых тегов.
- Шорткоды в контенте, комментариях и виджетах.
- Автономный процессор коротких кодов, позволяющий избежать проблем с фильтром wpautop в режиме текстового редактора.
Поддерживаемые языки (встроенные)
Если ваш язык недоступен, попробуйте общий режим, который охватывает множество языков программирования, или запросите новый язык на GitHub.
Ссылки по теме
- Документы и руководства к плагину Enlighter.
- Плагин Enlighter на GitHub.
- Документация EnlighterJS.
Совместимость
Все современные веб-браузеры с включенными возможностями Javascript и HTML5 для атрибутов "data-" совместимы с Enlighter. Возможно, он будет работать с более ранними/другими браузерами.
- Хром 60+
- Firefox 60+
- Сафари 11+
- Браузер Edge 10+
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress