ChatSyntaxHighlight/be

ChatSyntaxHighlight дадае падсвятленне кода (JS-скрыптоў, CSS-стыляў) у чаце. Яго скарыстаюць наступным чынам: ```[мова праграмавання] Кавалак кода …можа быць шматрадковым```

Першы радок можа быць скарыстана для ўказання мовы праграмавання для падсвятлення ці зусім не ўжывацца, каб не афарбоўваць кодаў.

CSS

 * Індыкатар мовы праграмавання
 * На дэманстрацыйнай выяве адлюстроўваецца індыкатар мовы, які прымае форму ці псеўдаэлемент . Па змаўчанні блокі з кодамі празрыстыя, таму што для іх патрэбныя наладжвальныя стылі ў залежнасці ад абранай тэмы і афармлення вікі. Вось стыль, што выкарыстоўваецца для дэманстрацыі:


 * Карыстацкія тэмы
 * Калі вы хочаце стварыць уласную тэму з нуля, вы можаце зрабіць гэта, вывучыўшы спасылку пра класы для highlight.js.

JavaScript
Усе параметры для налады скрыпту захоўваюцца ў аб'екце. Усе параметры, прыведзеныя ніжэй, зусім неабавязковыя, і скрыпт будзе працаваць гэтак жа добра, як і без іх. Абавязкова змесціце іх перад аперацыяй importArticles.
 * theme
 * Назва тэмы. Павінна быць адно са значэнняў, прыведзеных у спісе ніжэй, ці null. Калі значэнне null, ніякая з гэтых тэм не будзе імпартавана. Для папярэдняга прагляду тэм наведаеце дэманстрацыйны сайт. Тып: ?string Па змаўчанні: default

   Цёмныя тэмы agate androidstudio asta atelier-cave-dark atelier-dune-dark atelier-estuary-dark atelier-forest-dark atelier-health-dark atelier-lakeside-dark atelier-plateau-dark atelier-savanna-dark atelier-seaside-dark atelier-sulphurpool-dark atom-one-dark codepen-embed darcula dark dracula gruvbox-dark hopscotch hybrid ir-black kimbie-dark monokai-sublime monokai obsidian ocean paraiso-dark pojoaque qtcreator_dark railscasts rainbow solarized-dark sunburst tomorrow-night-bright tomorrow-night-eighties tomorrow-night vs2015 zenburn Светлыя тэмы default arduino-light ascetic atelier-cave-light atelier-dune-light atelier-estuary-light atelier-forest-light atelier-health-light atelier-lakeside-light atelier-plateau-light atelier-savanna-light atelier-seaside-light atelier-sulphurpool-light atom-one-light color-brewer docco foundation github-gist github googlecode grayscale gruvbox-light idea kimbie-light magula mono-blue paraiso-light purebasic qtcreator_light routeros solarized-light tomorrow vs        xcode Каляровыя тэмы brown-paper far school-book tomorrow-night-blue xt256
 * extraLanguages
 * Дадатковыя мовы для імпарту з бібліятэкі highlight.js. Паспрабуйце не дадаваць мовы, улучаныя па змаўчанні. Спіс даступных моў можна знайсці на дэманстрацыйным сайце. Тып: array Па змаўчанні: []

 Apache, Bash, CoffeeScript, C++, CS, CSS, Diff, HTTP, INI, Java, JavaScript, JSON, Makefile, XML, Markdown, NGINX, Objective-C, Perl, PHP, Python, Ruby, Shell, and SQL.


 * aliases
 * Параўнанне цэтлікаў аб'ектаў з назвамі моў. Майце на ўвазе, што гэты аб'ект запаўняецца скрыптам, таму, калі вы перавызначыце гэта, пераканаецеся, што пры патрэбе вы дадалі выточныя пары «ключ-значэнне». Тып: object