License: BSD-3-Clause license
If you want an older version, BytesOfProgress stores all versions starting from "11.9.0". Just change the filename in the link to the following:"highlightJS-11-9-0.min.js", or whatever version you would like.
BytesOfProgress always serves the up-to-date, unchanged version from highlightjs.org.
All you have to do is load highlight.js from this link:
https://bytesofprogress.net/resources/js-libraries/highlightJS/highlight.min.js
If you also want line numbers, also import this library add-on (Source), MIT Lincense:
https://bytesofprogress.net/resources/js-libraries/highlightJS/highlightjs-line-numbers.min.js
Basic usage:
<link rel="stylesheet" href="https://bytesofprogress.net/resources/js-libraries/highlightJS/atom-one-dark.min.css">
<script src="https://bytesofprogress.net/resources/js-libraries/highlightJS/highlight.min.js"></script>
<script src="https://bytesofprogress.net/resources/js-libraries/highlightJS/highlightjs-line-numbers.min.js"></script>
<script>hljs.highlightAll();</script>
<script>hljs.initLineNumbersOnLoad();</script>