Публикация исходного кода.

SyntaxHighlighter Evolved — один из самых популярных плагинов для публикации исходного кода.

Нужно заключить свой код в теги:

ваш код

Или так:

ваш код

Где параметр language определяет язык и параметры подсветки синтаксиса. Допустимы следующие значения:

  • actionscript3
  • bash
  • coldfusion
  • cpp
  • csharp
  • css
  • delphi
  • erlang
  • fsharp
  • diff
  • groovy
  • html
  • javascript
  • java
  • javafx
  • matlab
  • objc
  • perl
  • php
  • text
  • powershell
  • python
  • r
  • ruby
  • scala
  • sql
  • vb
  • xml

Если значение language не задано, по умолчанию используется значение «text» (без подстветки сиснтаксиса) Плагин поддерживает и другие параметры настройки внешнего вида кода:

  • autolinks (true/false) — Каждый URL в коде отображается как гиперссылка. По умолчанию: true.
  • collapse (true/false) — Если true, область кода будет свернута. Чтобы развернуть ее, нужно кликнуть по ней. Для больших фрагментов кода. По умолчанию: false.
  • firstline (номер) — С какого значения начинается нумерация строк. По умолчанию: 1.
  • gutter (true/false) — Если false, нумерации строк не будет. По умолчанию: true.
  • highlight (номера, разделенные запятыми) — Номера строк, которые нужно выделить, например, «4,7,19».
  • hmtlscript (true/false) — Если задано значение true, выполняется подсветка HTML/XML-кода. Полезно при публикации смешанного кода, например, PHP внутри HTML. Работает только с некоторыми языками. По умолчанию: false.
  • light (true/false) — Если true, номера строк и панель инструментов скрыты. Это полезно при размещении фрагмента кода из одной-двух строк. По умолчанию: false.
  • padlinenumbers (true/false/целое число) — Контроль дополнение номеров строк нулями. Значение true — автодополнение, false отключает дополнение, число — фиксированное количество знаков.
  • toolbar (true/false) — При false, при наведении на код не будет появляться панель инструментов с кнопками. По умолчанию: true.
  • wraplines (true/false) — Если false, будет отключен перенос строк. При наличии длинных строк появится горизонтальная полоса прокрутки.
  • title (строка) – заголовок для кода. Может быть полезным в сочетании с параметром collapse.
Запись опубликована в рубрике Разное. Добавьте в закладки постоянную ссылку.

Добавить комментарий

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