从 PrismJS 到 Better PrismJS 再到 MicroLighter:三步无痛迁移记
作者以 Eleventy 1 自带的 @11ty/eleventy-plugin-syntaxhighlight(基于 PrismJS)为起点,分享把构建时语法高亮逐步换到 MicroLighter 的实操路径。 先讲官方插件的便利——避免客户端 JS 体积膨胀、减少语言包重复引入;再指出一旦需要更多控制(行号、样式定制等)就会感到受限;最后引入 MicroLighter 这类更轻量的客户端方案。 属于对前端构建工具链的踩坑与选型记录,适合关注 Eleventy、静态站与代码高亮工具链的开发者。