首页
关于
统计
友链
Search
1
【Joe主题】给代码块添加行号
45 阅读
2
【Typecho】实现用户注册默认为贡献者
43 阅读
3
【Typecho】实现贡献者投稿无需审核
42 阅读
4
【Typecho】实现注册账号时设置密码
37 阅读
Typecho
HTML
CSS
JavaScript
登录
Search
标签搜索
Typecho
JavaScript
CSS
颜如嘤
累计撰写
4
篇文章
累计收到
0
条评论
首页
栏目
Typecho
HTML
CSS
JavaScript
页面
关于
统计
友链
搜索到
1
篇与
JavaScript
的结果
2024-11-03
【Joe主题】给代码块添加行号
代码块添加行号添加方法,在全局设置自定义css和自定义js中添加以下代码/*自定义CSS*/ .line-numbers { color: gray; text-align: right; user-select: none; padding-right: 5px; padding-left: 10px; display: inline-block; border-right: 1px solid gray; } .line-numbers span { display: block; } //自定义js document.querySelectorAll('pre code').forEach((code) => { const lines = code.textContent.split('\n'); const lineNumbers = document.createElement('div'); lineNumbers.className = 'line-numbers'; lines.forEach((_, index) => { const lineNumber = document.createElement('span'); lineNumber.textContent = index + 1; lineNumbers.appendChild(lineNumber); }); const preBlock = code.parentElement; preBlock.insertBefore(lineNumbers, code); lineNumbers.style.float = 'left'; lineNumbers.style.userSelect = 'none'; });
2024年11月03日
45 阅读
0 评论
1 点赞