木灵鱼儿
vue 项目实战
vue3中使用shiki实现代码高亮和注意事项
前言最近在写AI训练器的UI界面,有一个需求就是展示TOML配置,为此就需要用到代码高亮,我之前用过 highlight.js 和 PrismJS,但是在撰写VitePress项目配置时发现了一个新的代码高亮库:shiki。shiki可以省去维护css和html,并且原生就是ESM按需加载,支持多种主题等,已经满足了我对一个代码高亮的需求,为此我去尝试用了下这个,于是有了本篇文章。插件文档:Shiki语法高亮器github:shiki注意事项shiki是按需加载的,它的实现方式就是除了一个主体的js文件,在打包后会有非常多的不同代码语言的解析器脚本文件,但是不用担心,这些脚本文件只有在真...
最近评论