记录分享知识
关于本站 写备忘 注册
首页 > 计算机技术 > 前端开发 > 其他

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

原创 lihf8515于2025年01月21日 10:00发表
来源:本站 阅读:142

一说到前端代码高亮插件,那不得不说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>
友情链接: 小财迷收银系统  
Copyright © 2025 HF备忘录. All Rights Reserved.
中华人民共和国工业和信息化部ICP备案序号:皖ICP备2025073039号