Плагины WordPress для подсветки синтаксиса кода

В этой статье мы рассмотрим набор плагинов, которые позволяют осуществлять подсветку кода в записях WordPress. Этот процесс также известен как подсветка синтаксиса, и он значительно улучшает читаемость кода.

Подсветка кода особенно полезна для тех ресурсов, которые в своих статьях предоставляют фрагменты кода в качестве примеров и для создания различных инструкций. Этот функционал чаще всего используется на веб-сайтах, ориентированных на программирование и подобные справочники. Давайте подробно рассмотрим несколько плагинов, которые помогут вам реализовать подсветку синтаксиса кода в WordPress.

Топ-3 плагинов для синтаксиса кода в WordPress

Обычно, если вы вставите HTML-код в свою статью WordPress так же, как обычный текст, он будет автоматически интерпретирован и выполнен, вместо того чтобы отображать его исходный синтаксис.

Цель плагинов, которые мы рассмотрим, заключается в том, чтобы предоставить исходный код, а не его автоматическое выполнение. Таким образом, код будет отображаться в читаемом виде и будет доступен для копирования.

SyntaxHighlighter Evolved

подсветка кода wp

Скачать плагин

Этот плагин для подсветки синтаксиса кода в WordPress является одним из первых и наиболее популярных в настоящее время. На данный момент количество его активных установок превышает 30 000. Его популярность обусловлена своей простотой и удобством использования.

После установки плагина появляется новый раздел в вашей админ-панели «Настройки – SyntaxHighlighter», где доступны все основные параметры. Давайте рассмотрим некоторые из них:

  • Возможность выбора одной из восьми тем оформления для кода.
  • Опция отображения нумерации строк в коде.
  • Возможность упаковать код в спойлер, что позволит пользователю свернуть или развернуть его текстовое содержание.
  • Простой способ выделения всего кода с помощью двойного щелчка мыши.
  • Возможность подсветки конкретных строк в коде.
  • Вставка кода осуществляется через шорткод под каждый язык кода. Пример: [php]ваш код[/php].

Highlighting Code Block

подсветка кода wp

Скачать плагин

Этот плагин основан на библиотеке Prism.js и предоставляет поддержку как для классических редакторов, так и для блочных через блок «Highlighting Code Block». Вы можете загрузить библиотеку Prism с собственными настройками или использовать её по умолчанию, а также применять собственные стили оформления для вашего кода. Среди его особенностей можно выделить следующие:

  • Нумерация строк.
  • Кнопка для копирования кода в буфер обмена.
  • Возможность выбора темы оформления: светлая или тёмная.
  • Поддержка настройки размера шрифта в блоках и выбор семейства шрифта.

Prismatic

подсветка кода wp

Скачать плагин

И последний плагин в списке обладает особенностью — он включает в себя две библиотеки для подсветки кода: Prism и Highlight. Вы можете выбрать любую из них и использовать на вашем сайте. Кроме того, этот плагин предлагает те же функции, что и предыдущие:

  • Возможность копирования кода в буфер обмена с помощью кнопки.
  • Отображение номеров строк в коде.
  • Возможность выбора из 20 различных тем оформления.
  • Поддержка определения языка кода для корректной подсветки.

Заключение

Мы проанализировали некоторые из наиболее популярных и актуальных плагинов для вставки кода. На официальном репозитории доступно гораздо больше аналогичных решений, но многие из них уже давно не обновлялись и фактически остались без поддержки. Среди таких библиотек можно ещё выделить Code Prettify, которая очень легкая и отлично справляется со своей задачей.

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *