A lightweight jQuery syntax highlighter for code blocks. Auto-detects language or set it explicitly. Supports HTML, CSS, JavaScript, JSON, and Bash.
Add these tags to your page to use Arx Syntax hosted on library.darkvision.dev. Requires jQuery.
<link rel="stylesheet" href="https://library.darkvision.dev/syntax/css/syntax.css">
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="https://library.darkvision.dev/syntax/js/syntax.js"></script>
https://library.darkvision.dev/syntax/css/syntax.css
https://library.darkvision.dev/syntax/js/syntax.js
$('pre code').syntax();
$('pre code').syntax({ lineNumbers: true });
class, data-lang, or content heuristics..arx-syn-* classes for full CSS control.--arx-* CSS variables for light/dark.ArxSyntax.highlight(el, lang), ArxSyntax.languages().