highlight代码高亮插件怎么实现代码显示行号效果?

编程开发
99
highlight
代码高亮
代码行号

highlight代码高亮插件实现代码行号效果

先上效果图:

highlight代码高亮插件实现代码行号效果

先添加 highlight.min.js 插件

Html代码

<script defer="defer" src="https://cdn.bootcdn.net/ajax/libs/highlight.js/11.0.1/highlight.min.js#">script>

CSS代码

/*代码行号*/
pre code {
	padding: 30px 20px 30px 20px!important;
	overflow-x:scroll;
}
.hljs li {
	list-style: decimal-leading-zero;
	border-left: 5px solid #333 !important;
	padding: 2px 5px !important;
	margin: 0 !important;
	line-height: 14px;
	box-sizing: border-box;
	color: inherit !important;
}
	.hljs li:nth-of-type(even) {
		background-color: rgba(255,255,255,.015);
		color: inherit
	}
 document.addEventListener('DOMContentLoaded', (event) => {
        hljs.initHighlightingOnLoad();
        //设置行号代码
        document.querySelectorAll('code').forEach((block) => {
            block.innerHTML = "
  • " + block.innerHTML.replace(/\n/g, "\n
  • ") + "
"
; var ul = block.getElementsByTagName('ul')[0]; if (ul.getElementsByTagName("li").length > 1) { ul.removeChild(ul.lastElementChild); } });
.NET5 webApi项目接收HttpPost文本流数据
Microsoft SQL Server 2008 R2  不同版本永久安装激活序列号
在线工具_生成带Logo的二维码图
vs编译时报错 不安全代码只会在使用 /unsafe 编译的情况下出现
 C# 实现 Rsa字符串非对称加密简单例子
解决html2canvas在 iOS15系统浏览器中截图后自动刷新页面问题
使用AJAX请求报错 此请求已被阻止
C# 操作DOS添加端口防火墙名单
C# 中使用const 常量可能会出现的版本更新问题!
微信公众平台C#开发系列(十三):模板消息-获得模板ID
CefSharp 运行缓存数据量过大占完系统磁盘空间
使用FileUpload服务器端控件上传文件
暂无相关内容...
基于WPF实现系统桌面录制gif+批量添加水印工具源码
基于Wpf+MVVM实现的完整截图软件的框选区域效果源码
visual studio 2019在线安装包和激活码密钥key
 远程控制软件Radmin3.4 中文完整版(控制端和被控端)
C#基于ffmpeg.exe实现视频添加字幕转GIF表情包的源码
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删