halo-sigs / plugin-bytemd

为 Halo 2.0 集成 ByteMD 编辑器
https://halo.run/store/apps/app-HTyhC
GNU General Public License v3.0
13 stars 6 forks source link

最终生成的html文档中的h1,h2,h3等标签没有随机id #3

Closed AKmoex closed 1 year ago

AKmoex commented 1 year ago

环境:

  1. 本地halo2.1
  2. bytemd插件1.0.0

使用bytemd插件编辑文章,最终生成的html中的h1,h2,h3等标签不会随机生成id属性。这对于toc目录中锚点定位很麻烦。使用官方默认的编辑器编辑文章则不会出现这种情况。

使用bytemd编辑器,因h1,h2,h3等没有id, 导致生成的toc目录无法正确跳转:

下图是使用bytemd编辑器编辑发布后的文章:

截屏2023-02-04 15 06 16 截屏2023-02-04 15 06 59

使用默认编辑器,则没有上述问题

下图是使用默认编辑器编辑发布后的文章:

截屏2023-02-04 15 10 44 截屏2023-02-04 15 11 12