CodeColorer
CodeColorer - это плагин, который позволяет вставлять фрагменты кода в сообщение с красивой подсветкой синтаксиса. Плагин на основе библиотеки GeSHi, поддерживающей большинство языков. CodeColorer имеет различные полезные функции: выделение синтаксиса в RSS-каналах, выделение синтаксиса одной строки кода (встроенное), выделение синтаксиса кода в комментариях, номера строк, автоматические ссылки на документацию, вставку блока кода, интеллектуальное обнаружение прокрутки (короткий код будет иметь короткий блок, для длинного будет фиксироваться высота блока и появится полоса прокрутки) предопределенные цветовые темы (Slush & Poppies, Blackboard, Dawn, Mac Classic, Twitlight, Vibrant Ink, Railscasts, Solarized Light, Solarized Dark) настройка цветов синтаксиса в файле CSS защита кода от искажений со стороны WordPress (например, кавычки, двойные дефисы и т. д. будут выглядеть так же, как вы вводите) Поддержка Если у вас есть какие-либо предложения, вы обнаружили ошибку, хотели бы внести перевод на свой язык или просто хотели сказать «спасибо», - напишите мне на kpumuk@kpumuk.info. Обещаю, я отвечу на каждое полученное письмо. Если вы хотите внести свой код, см. Раздел «Разработка» на вкладке «Другие примечания». Поддерживаемые языки Вот список поддерживаемых CodeColorer языков: 4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript, actionscript3, ada, aimms, algol68, apache, applescript, apt_sources, arm, asm, asp, asymptote, autoconf, autohot , autoit, avisynth, awk, bascomavr, bash, basic4gl, batch, bf, biblatex, bibtex, blitzbasic, bnf, boo, c, c_loadrunner, c_mac, c_winapi, caddcl, cadlisp, ceylon, cfdg, cfm, chapel , clojure, cmake, cobol, coffeescript, cpp-qt, cpp-winapi, cpp, csharp, css, cuesheet, d, dart, dcl, dcpu16, dcs, delphi, diff, div, dos, dot, e, ecmascript, eiffel , электронная почта, epc, erlang, euphoria, ezt, f1, falcon, fo, fortran, freebasic, freeswitch, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, haxe , hicest, hq9plus, html4strict, html5, icon, idl, ini, inno, intercal, io, ispfpanel, j, java, java5, jаvascript, jcl, jquery, julia, julia, kixtart, klonec, klonecpp, lotlin, latex , ldif, lisp , llvm, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, mathematica, matlab, mercury, metapost, mirc, mk-61, mmix, modula2, modula3, mpasm, m , mysql, nagios, netrexx, newlisp, nginx, nimrod, nsis, oberon2, objc, objeck, ocaml -rief, ocaml, octave, oobas, oorexx, oracle11, oracle8, oxygene, oz, parasail, parigp, pascal, pcre, per , perl, perl6, pf, phix, php -rief, php, pic16, pike, pixelbender, pli, plsql, postgresql, postscript, povray, powerbuilder, powershell, proftpd, прогресс, пролог, свойства, providex, purebasic, pycon, pys60 , python, q, qbasic, qml, racket, rails, rbs, rebol, reg, rexx, robots, rpmspec, rsplus, ruby, rust, sas, sass, scala, scheme, scilab, scl, sdlbasic, smalltalk, smarty, spark , sparql, sql, standardml ,stonecript, swift, systemverilog, tcl, tclegg, teraterm, texgraph, text, thinbasic, tsql, twig, typoscript, unicon, upc, urbi, uscript, vala, vb, vbnet, vbscript, vedit, verilog , vhdl, vim, визуальный foxpro, visualprolog, пробел, whois, winbatch, xbasic, xml, xojo, xorg_conf, xpp, xyscript, yaml, z80, zxbasic. Источники разработки этого плагина доступны как в SVN, так и в Git: репозиторий WordPress SVN GitHub Не стесняйтесь проверять их, вносить изменения и отправлять мне патчи или запросы на вытягивание. Обещаю, я буду применять каждый патч (конечно, если они добавят ценности продукту). Электронная почта для исправлений, предложений или отчетов об ошибках: kpumuk@kpumuk.info. Если вы заинтересованы в переводе CodeColorer на свой язык, посетите страницу перевода плагина. Настройка Цвета синтаксиса легко настраиваются: вы можете изменить цветовую схему для всех языков или для определенного языка. Вы можете найти CodeColorer CSS в файле wp-content / plugins / codecolorer / codecolorer.css. Чтобы изменить цвета для всех языков, отредактируйте строки под разделом «Цветовая схема». Между цветовыми темами Textmate и CodeColorer существует простое соответствие: / * Цветовая схема "Slush & Poppies" (по умолчанию) * / .codecolorer-container, .codecolorer {color: # 000000; цвет фона: # F1F1F1; } / * Комментарий * / .codecolorer .co0, .codecolorer .co1, .codecolorer .co2, .codecolorer .co3, .codecolorer .co4, .codecolorer .coMULTI {color: # 406040; стиль шрифта: курсив; } / * Константа * / .codecolorer .nu0, .codecolorer .re3 {color: # 0080A0; } / * Строка * / .codecolorer .st0, .codecolorer .st_h, .codecolorer .es0, .codecolorer .es1 {color: # C03030; } / * Сущность * / .codecolorer .me1, .codecolorer .me2 {color: # 0080FF; } / * Ключевое слово * / .codecolorer .kw1, .codecolorer .kw2, .codecolorer .sy1 {color: # 2060A0; } / * Хранилище * / .codecolorer .kw3, .codecolorer .kw4, .codecolorer .kw5, .codecolorer .re2 {color: # 008080; } / * Переменная * / .codecolorer .re0, .codecolorer .re1 {color: # A08000; } / * Глобальный цвет * / .codecolorer .br0, .codecolorer .sy0 {color: # 000000; } Проверьте файл codecolorer.css, чтобы получить больше примеров.
Автор: Dmytro Shteflyuk
Версия: 0.9.16
Последнее обновление: 2018-07-23 11:20am GMT