剪藏#剪藏

13MB打包整个网站,还删光JS

2026 年 6 月 22 日1 分钟
分享Twitter / XTelegram微博

昨天 Hacker News 上冒出来一个 Go 项目,叫 Kage(日文"影"的意思),发布不到一天就冲上首页、破了千星。它干的事有点反常识:把任意网站打包成一个 13MB 的离线文件,还把所有 JavaScript 全删干净。

为什么有用?你平时浏览器"另存为"存的网页,半年后打开大概率是一张白纸——JS 加载失败、CDN 挂了、tracker 域名没人续费,任何一环断了就废。你存的其实是个半成品,得联网才活得了。

Kage 的思路不一样:它替你开一个真的 Chrome,等页面彻底渲染完,把那一刻的 DOM 拍快照,撕掉所有脚本和追踪器,再把 CSS、图片、字体全下载到本地改好路径。最后落盘的是一堆纯 HTML——打开就能看,不联网、不跑任何代码。它给你的不是网页的"尸体",是"影子":一模一样,但没有重量。

打完包能拿到四种东西:纯 HTML 目录、ZIM 包(维基百科官方离线格式,Kiwix 能开,扔手机也行)、13MB 自包含二进制(发给谁谁就能用)、双击即开的桌面 App。

老工具其实早有——wget --mirror、httrack、SingleFile,但它们存下来经常跑不起来。Kage 用真 Chrome 把"存下来还能用"做到了前所未有的程度。

边界也说清楚:博客、文档、wiki、电子书这类内容型网站最对味;Figma、Notion 这种重交互 SPA 剥了 JS 就废了,别强求。

MIT 开源,GitHub 搜 tamnd/kage。#开源项目#效率工具#GitHub#离线存档#程序员#AI前沿

原文地址: https://mp.weixin.qq.com/s?t=pages/image_detail&scene=1&__biz=MzI2ODIwMTY2Mg==&mid=2247484311&idx=1&sn=5480a91d974556c2144b54a6185597ba&from_masonry=1&sharer_shareinfo_first=654944951cf5376a1d4b98f363b46171&sharer_shareinfo=654944951cf5376a1d4b98f363b46171&poc_token=HFR8OGqjksxkN3hR9YtO2WGTS8ArvugZmG77PLZC

相关文章