修复hexo花括号显示为字符串123和125

修改hexo下的highlight.js

文件的具体地址如下:

打开core.js文件:

找到相应代码模块并改为如下代码:

function escapeHTML(value) {
  return value
    .replace(/&/g, '&')
    .replace(/</g, '&lt;')
    .replace(/>/g, '&gt;')
    .replace(/"/g, '&quot;')
    .replace(/'/g, '&#x27;')
    .replace(/{/g, '&#123;')
    .replace(/}/g, '&#125;');
}

_config.yml的设置

highlight:
  enable: true
  line_number: false
  auto_detect: true
  tab_replace: ''
  wrap: false
  hljs: true

prismjs:
  enable: false
  preprocess: true
  line_number: true
  tab_replace: ''

效果图

阅读量: | 柯西君_BingWong | 2023-02-16