EvanNotFound / hexo-theme-redefine

Simplicity in Speed, Purity in Design. Redefine Your Hexo Journey.
https://redefine.ohevan.com
GNU General Public License v3.0
1.39k stars 112 forks source link

[BUG] 代码块无法正确显示solidity语言 #295

Closed f4tb3e closed 9 months ago

f4tb3e commented 10 months ago

提交 Issue 前检查清单

Bug 描述

语言为solidity的代码块在生成之后,语言标签会变成Plaintext,且无法语法高亮。 md文件: image 生成后: image

复现方法

写一个solidity的代码块,然后hexo g

预期结果

能正确识别并高亮solidity。我在想是不是该主题使用的代码高亮引擎不支持solidity语言,本来想提pr的,奈何找不到 :P

截图

No response

电脑操作系统

Windows

浏览器

Chrome

版本

119

移动端设备

No response

移动端操作系统

No response

浏览器

No response

版本

No response

其他

No response

EvanNotFound commented 10 months ago

你好,

主题使用的是 highlight.js 作为语法高亮引擎。目前 highlight.js 原生不支持 solidity 语言,需要额外安装 highlightjs-solidity 库:https://github.com/highlightjs/highlightjs-solidity

如有需要,可以自行研究一下,修改一下主题文件应该就可以。