Lucas Zhang

#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();
});
This site in other languages:
, ,