首页 > 计算机技术 > 前端开发 > 其他

highlight.js代码高亮插件的基本用法

原创 lihf8515 2025年01月21日 10:00
来源:本站 阅读:653

一说到前端代码高亮插件,那不得不说highlight.js,它是一个轻量化,支持语言丰富,并且可以自动识别代码语言的一款js高亮插件。用法也相当简单,文中使用的相关文件,请到其官网下载,然后按照以下步骤使用。

首先引入样式文件

<link href="css/highlight.min.css" rel="stylesheet">

再引入以下两个文件,第一个是highlight的库,第二个是第三方库,作用是添加行号显示。

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

下面代码是配合Quill编辑器使用时的示例

<script>
  var allElements = document.querySelectorAll('div.ql-code-block-container');
  allElements.forEach(ele => {
    var firstElement = ele.querySelector('div.ql-code-block-container select');
    firstElement.remove();
    ele.innerHTML = encodeHTML(ele.innerText);
    hljs.highlightElement(ele);
    hljs.lineNumbersBlock(ele);
  });
</script>
作者
昵称:君子如兰
注册时间:2025-01-31 02:47:34
最近更新:2026-01-24 17:01:06
文章总数:94篇
原创 88篇   转载 6篇
友情链接: 海峰收银系统  
Copyright © 2025 hfsoft.top All Rights Reserved.
中华人民共和国工业和信息化部ICP备案序号:皖ICP备2025073039号