1. Скачать
Syntaxhighlighter 3.0.83: http://alexgorbatchev.com/syntaxhighlighter
2. Конфигурация
(1) Метка по умолчанию для синтаксического анализа
Кода -копия выглядит следующим образом:
Syntaxhighlighter.config.tagname = "div";
(2) Снимите теги разрыва линии HTML
Если ваше программное обеспечение добавляет теги <br /> в конце каждой строки, эта опция позволяет вам игнорировать эти теги.
Код реализации в shcore.js:
Кода -копия выглядит следующим образом:
if (sh.config.stripbrs == true)
str = str.replace (br, '');
Syntaxhighlighter.config.stripbrs = true;
(3) Панель инструментов не отображается
Кода -копия выглядит следующим образом:
Syntaxhighlighter.defaults ['' Панель инструментов '] = false;
3. Используйте в коде
3.1 щетка является необходимым вариантом, а остальные не являются обязательными:
Кода -копия выглядит следующим образом:
<div> немного кода Java </div>
Значение кисти: java/xml/sql/c/js/css и т. Д., См.: Http://alexgorbatchev.com/syntaxhighlighter/manual/brushes/
3.2 Звоните в затенение:
Кода -копия выглядит следующим образом:
Syntaxhighlighter.highlight ();
или
Кода -копия выглядит следующим образом:
Syntaxhighlighter.all ();
Разница между All () и hight () заключается в том, что All () зарегистрирована в событии OnLoad ().
4. Использовать в парке блога
Блог Парк поддерживает Syntaxhighlighter по умолчанию. Код изменяет значение по умолчанию (потому что jQuery не поддерживает настройку! Важный стиль, поэтому необходимо установить CSStext):
Кода -копия выглядит следующим образом:
var sh = $ (". Синтаксисхайтер");
var code = sh.find ("code");
var line = sh.find (". Line");
var poption = sh.find ("Подпись таблицы");
sh.css ("csstext", "Ширина: Авто! Важно");
code.add (строка)
.Add (Подпись)
.css ("csstext", ", размер шрифта: 20px! Важно; белое пространство: nowrap!
Выше всего об этой статье. Получили ли вы новое понимание того, как использовать синтаксис? Надеюсь, вам понравится эта статья.