AI智能
改变未来

GnixAij (@Vluv) 在 静态网页构建优化: ESBuild + Minify-HTML 中发帖 [!TIP] 码字时,使用了部分Discourse不支持的Markdown语法: …

GnixAij (@Vluv) 在 静态网页构建优化: ESBuild + Minify-HTML 中发帖

[!TIP]
码字时,使用了部分Discourse不支持的Markdown语法:

ShikiJS的特殊语法,比如高亮删除/新增的代码行
plugin-tab,将内容组织成tab1,tab2选项卡

下文会替换成对应截图,或者使用其他Markdown语法替换。也可以阅读原文,发布在 PostBuild With ESBuild & Minify-HTML – GnixAij-Blog,体验会稍好一点

个人博客起初使用 hexo-all_minifier 插件进行静态资源压缩。但是它的CSS压缩器不支持现代的CSS语法,容易导致样式丢失。另外速度也不理想,在EdgeOne Page上跑完通常要50s。
后面直接换成js脚本,脚本里使用 ESBuild 进行 JS/CSS 压缩,解决了现代语法支持问题,构建速度也能省个40s。本文主要记录使用ESBuild & minify-htm…

详情链接:
https://linux.do/t/topic/1343196/1

来源: LINUX DO, 消息ID: 263445

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » GnixAij (@Vluv) 在 静态网页构建优化: ESBuild + Minify-HTML 中发帖 [!TIP] 码字时,使用了部分Discourse不支持的Markdown语法: …