shikiji-dom-loader:基于 shiki(ji) 的 DOM 代码块自动高亮工具
写这个东西的原因是,之前用的 PrismJS 的代码高亮没有办法满足我的需求,魔改了一版也是一样,然后想起来 Vitepress 使用的代码高亮工具十分的有意思,于是就想着能不能给这玩意写一个在 Web 加载的工具。主要手里面的你看到的博客还是 WordPress,要是 SSG 的话还是会好很多,就不用写这玩意了。 首先就是要解决一个问题,就是,我发现用 ESBuild 把 shikiji 的所有文件打包在一起的大小有近 12MB。加载一个 12MB 的脚本显然是不现实的,而且里面有 80% 的 […]