Skip to content

scottymack/highlightjs-highlight-lines.js

 
 

Repository files navigation

highlightjs-highlight-lines.js

Line highlighting plugin for Highlight.js

DEMO

DEMO with highlightjs-line-numbers.js

Install

Get from CDN,

<script src="//cdn.jsdelivr.net/gh/TRSasasusu/[email protected]/highlightjs-highlight-lines.min.js"></script>

or download from this repository.

Usage

Include highlightjs-highlight-lines.min.js after highlight.js.

<script src="path/to/highlight.min.js"></script>
<script src="path/to/highlightjs-highlight-lines.min.js"></script>

Initialize after highlight.js.

hljs.initHighlightingOnLoad();
hljs.initHighlightLinesOnLoad([
    [{start: 1, end: 3, color: '#555'}, {start: 6, end: 6, color: 'yellow'},], // Highlight some lines in the first code block.
    [{start: 2, end: 3, color: 'rgba(255, 255, 255, 0.2)'},], // Highlight some lines in the second code block.
]);

Include highlightjs-highlight-lines.min.js after highlight.js and highlightjs-line-numbers.js.

<script src="path/to/highlight.min.js"></script>
<script src="path/to/highlightjs-line-numbers.js"></script>
<script src="path/to/highlightjs-highlight-lines.min.js"></script>

Initialize after highlight.js and highlightjs-line-numbers.js.

hljs.initHighlightingOnLoad();
hljs.initLineNumbersOnLoad();
hljs.initHighlightLinesOnLoad([
    [{start: 1, end: 3, color: '#555'}, {start: 6, end: 6, color: 'yellow'},], // Highlight some lines in the first code block.
    [{start: 2, end: 3, color: 'rgba(255, 255, 255, 0.2)'},], // Highlight some lines in the second code block.
]);

Using hljs.highlightBlock

See DEMO using hljs.highlightBlock.

License

MIT License

About

Line highlighting plugin for Highlight.js

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 70.8%
  • JavaScript 29.2%