Наконец дошли руки разобраться с вопросом, который звучит: плагин для вставки примера кода в запись 🙂 Казалось бы — элементарная задача, но … сколько сразу вопросов возникает. Что бы и синтаксис подсвечивался, и желательно номера строк были… и все это было заточено не под какой-то один язык…
После долгих (целый вечер почти 🙂 ) поисков остановил свой выбор на плагине WP-GeSHi-Highlight, скачать который можно по ссылке.
Из плюсов — поддержка 256 (256 языков, Карл! Я и не знал, что столько бывает 🙂 ) программирования, и совершеннейшая простота использования. Например, если нам нужно вставить код на Python — пишем начальный тег:
<pre lang=’python’ line=’1′> — где параметр lang — это нужный вам язык, а параметр line — это подключение нумерации строк.
после чего пишем нужен нам код, и закрываем тег: </pre>
На практике это выглядит так (с нумерацией строк):
-
print('Hello, World!')
или без нумерации строк:
print('Hello, World!')
Собственно… надеюсь, с сегодняшнего дня мой код в блоге будет смотреться куда симпатичнее… А там глядишь, может быть наведу порядок в уже имеющемся — но это не точно.
Спасибо за внимание! Не забывайте делать репосты и смотреть рекламу 😉
UPD: теперь плагин поддерживает 259 языков 🙂