Highlight JS
С версии 5.0В QS встроена подсветка разных языков программирования на основе библиотеки https://highlightjs.org/
По умолчанию доступны все языки Common (23 языка со страницы https://highlightjs.org/download/ ) + языки Lua,Scheme,TypeScript,Closure.
Использование: форматтер %%(hljs язык_программирования)код%%.
Пример:
%%(hljs php)
echo Hello, world!
%%
Результат
echo "Hello, world!"
Пример:
%%(hljs sql)
CREATE TABLE topic (
id serial NOT NULL PRIMARY KEY,
forum_id integer NOT NULL,
subject varchar(255) NOT NULL
forum_id integer NOT NULL,
subject varchar(255) NOT NULL
%%
Результат:
CREATE TABLE "topic" (
"id" serial NOT NULL PRIMARY KEY,
"forum_id" integer NOT NULL,
"subject" varchar(255) NOT NULL
);