mirai-mamori / Sakurairo

一个多彩、轻松上手、体验完善,具有强大自定义功能的WordPress主题(基于Sakura主题,支持简繁英日多语言)A Colorful, Easy-to-use, Perfect Experience, and Powerful Customizable WordPress Theme (Based on Theme Sakura. Support Simplified Chinese, Traditional Chinese, English and Japanese languages)
https://docs.fuukei.org
GNU General Public License v2.0
3.05k stars 352 forks source link

highlight.js代码高亮 行号不显示 #877

Closed mstg-blog closed 5 months ago

mstg-blog commented 6 months ago

注意,在报告之前请先确认:你已经清除过浏览器 / CDN 缓存;你没有修改过相关源代码;你已经在本仓库的issue中搜索确认了没有其他人提过了类似的问题。 在确定这的确是原项目中的问题之后,请删除这段文本,并继续报告。

问题出处:

这个问题出在程序的哪一个具体功能? highlight.js代码高亮模块

实际行为描述:

触发问题后造成了什么效果及影响? 近期几篇博客中的代码发现绝大部分没有行号显示,例如https://blog.mstg.top/archives/1113 全部代码块的行号都不显示

image 但前面几篇博客显示大多数是有行号的(也有一些不显示行号),例如https://blog.mstg.top/archives/1069 image

预期的行为:

这个功能应该有怎样的效果和影响?

应该行号显示正常

复现步骤:

怎样才能再次触发这个问题? 以我目前的工作流来说,使用typora(版本1.8.10)编写md文本,随后ctrl+a全选后复制为Markdown,使用wp区块编辑器,直接粘贴,发布后即出现该问题. 尝试typora中重新创建代码块,重新复制更新到网站上,仍出现改问题(但使用wp编辑器的代码模式与前期显示行号的文章对比,格式几乎一致) 出现问题文章 image image

可以显示行号的旧帖子 image

(当前网站wp版本6.5.2,主题版本2.6.3.1)

配置与环境:

截图(若有)

提供一个此问题触发的截图或报错信息。若没有,则留空。

补充信息:

提供尽可能多的相关信息。

github-actions[bot] commented 6 months ago

@mstg-blog,感谢你给 sakurairo 提出了 issue。ヾ(≧▽≦*)o 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

mstg-blog commented 6 months ago

排查到问题了,最新wordpress6.5.2版本的区块编辑器,会将代码块的行间隔符转为span ,刚尝试回退到6.4.4重新复制文章后更新,行号显示正确,重新升级到6.5.2,行号显示仍正确,不知道是否为wordpress6.5.2版本区块编辑器的bug还是不匹配原因

github-actions[bot] commented 5 months ago

这个 Issue 已经 30 天没有任何活动了,将被标记为过时 stale。删除 stale 标签或评论,否则将在 7 天内关闭。

github-actions[bot] commented 5 months ago

此 Issue 由于被标记为过时 stale 且超过 7 天没有活动,已自动关闭。