Abc Notation grammar for highlightjs

July 5, 2025 ยท View on GitHub

MIT

Usage

Simply include the Highlight.js library in your webpage or Node app, then load this module. See the highlight.js usage page for more details.

Static website or simple usage

Load the module (found in the dist directory):

<script type="text/javascript" src="/path/to/highlight.min.js"></script>
<script type="text/javascript" src="/path/to/highlightjs-abc/dist/abc.min.js"></script>
<script type="text/javascript">
	hljs.highlightAll();
</script>

With Node or another build system

If you're using Node / Webpack / Rollup / Browserify, etc, simply require the language module, then register it with Highlight.js.

var hljs = require('highlightjs');
var hljsAbc = require('highlightjs-abc');

hljs.registerLanguage("abc", hljsAbc);
hljs.highlightAll();

Demo

Here is the demo page

Contribution

Contributions are welcome by pull request.

LICENSE

MIT