Crayon Syntax Highlighter – плагин для вставки и подсветки программного кода
Crayon Syntax Highlighter - удобный плагин для вставки программного кода и его подсветки. Он может напрямую вставлять код, либо брать его из внешнего файла, снабжая его удобной панелью инструментов.
|
Crayon Syntax Highlighter - удобный плагин для вставки программного кода без изменений в текст поста и его подсветки в зависимости от используемого языка или разметки. Он построен на построен в PHP и jQuery, в нем реализована поддержка различных цветовых схем. С помощью плагина можно вставлять программный код как часть текста, либо использовать текст из указанного файла.
Crayon Syntax Highlighter позволяет:
- переключаться между подсвеченным и простым кодом
- показывать код с нумерацией строк и без нее, переключаясь на лету
- копировать исходный код и вставлять в исходном, не измененном виде
- открывать код в отдельном, всплывающем окне
- использовать смешанную подсветку кодов разных языков, используемых в одном файле
- использовать шорткоды и мини-теги для вставки кода
- использовать разметку
<pre> <code> ... </code> </pre> - использовать разметку
<pre lang="..."> ... </pre> - использовать переключаемую панель инструментов над кодом
- выделять строчки кода поочередно, чередуя фоновые цвета
Плагин поддерживает подсветку множества языков и разметок: ActionScript, AutoIt, C/C#/C++, CSS, HTML (XML/XHTML), Lua, Monkey, Java, JavaScript, Objective-C, PHP, PostgreSQL, PowerShell, Python, Ruby, Shell, Visual Basic, YAML и других, что делает его удобным инструментом для блоггера, часто размещающего фрагменты программного кода в своих постах.
Для того, чтобы вставить программный код, можно использовать разные шорткоды и варианты разметки.
Пример простой вставки кода PHP:
1 | [crayon lang="php"] your code [/crayon] |
Пример вставки кода из внешнего текстового файла:
1 | [crayon url="http://example.com/code.txt" /] |
Названием файла можно указать, какую разметку использовать. Можно собрать свою коллекцию сниппетов в папке, и указать эту папку в настройках.
Пример вставки сниппета из папки на сайте:
1 | [crayon url="/local-path-defined-in-settings/code.java" /] |
Можно использовать привычную разметку, указав вариант подсветки:
1 | <pre lang="php"> your code </pre> |
Пример использования мини-тегов с указанием цветовой схемы:
1 | [php theme="twilight"]your code[/php] |
Как видите, плагин Crayon Syntax Highlighter предоставляет широкие возможности для вставки программного кода, снабжая его удобной панелью инструментов.
|
Syntax Highlighter
Crayon Syntax Highlighter - плагин для вставки и подсветки программного кода
|
![]() |
Crayon Syntax Highlighter - удобный плагин для вставки программного кода и его подсветки. Он может напрямую вставлять код, либо брать его из внешнего файла, снабжая его удобной панелью инструментов.
|


