#2 客户端语法高亮
看了一圈下来,最省事的还是highlight.js。
需要注意的是,hljs.highlightAll() 执行的时机,内容渲染后再高亮代码。
import hljs from 'highlight.js';
import 'highlight.js/styles/default.css';
let { data }: PageProps = $props();
$effect(() => {
// 触发依赖
data.record.content;
hljs.highlightAll();
});