SingleFile:一键将完整网页保存为单个HTML文件

你是否曾经为保存一个网页而烦恼,需要手动下载图片、样式表,最终得到的却是一个杂乱无章的文件夹?SingleFile 的出现,旨在彻底解决这个问题。它是一个功能强大的浏览器扩展(同时提供CLI工具),可以帮助开发者、研究者和普通用户将整个网页——包括图片、CSS样式和JavaScript——完美地保存为一个独立的、可离线浏览的HTML文件。本文将带你全面了解这个网页保存利器。

截至收录:
SingleFile项目stars数:20029
SingleFile项目forks数:1267

SingleFile项目目录截图

SingleFile项目核心亮点

🌟 亮点一:极致完整与保真:SingleFile 不仅仅保存HTML文本,它会内联所有外部资源(图片、字体、样式),生成一个完全自包含的HTML文件,确保在任何设备上离线打开时,都能获得与原网页几乎一致的浏览体验。
🎯 亮点二:跨平台浏览器支持:作为一款Web扩展,它兼容Chrome、Firefox(桌面与移动端)、Microsoft Edge、Safari、Brave、Opera等几乎所有主流浏览器,真正实现了“一次安装,随处保存”。
🔒 亮点三:高级功能与集成:除了基础保存,还支持页面标注、高亮、内容删除后保存;提供自动保存(标签页/全部标签页)功能;甚至可以将页面直接上传至Google Drive或GitHub,并与ArchiveBox、Zotero等知名工具深度集成。
🧩 亮点四:开源与可扩展:项目基于AGPL协议开源,拥有活跃的社区。除了浏览器扩展,还提供了功能完备的命令行界面(CLI),便于集成到自动化工作流和第三方应用中。

SingleFile项目快速开始

只需几步,你就能开始使用 SingleFile 保存任何网页:
1. 安装扩展
* Firefox:访问 Firefox Add-ons
* Chrome:访问 Chrome Web Store
* Safari:访问 App Store
* Microsoft Edge:访问 Edge Add-ons

  1. 保存页面
    安装后,点击浏览器工具栏上的SingleFile图标,即可立即保存当前标签页。
  2. 使用右键菜单
    右键点击网页或扩展图标,可以使用更多高级功能,如保存选中区域、保存iframe框架、批量保存多个标签页或启用自动保存。

SingleFile项目应用场景

场景一:研究与资料归档:学者、记者或学生可以完整保存网页作为研究引用资料,避免原链接失效或内容被修改,确保信息的长期可追溯性。
场景二:网页设计与前端调试:开发者可以保存线上页面的完整状态,用于离线分析、性能测试或作为UI设计的参考样本,内联的资源便于直接查看和修改。
场景三:个人知识管理与阅读:配合Obsidian、Trilium Notes等笔记软件,将有价值的文章、教程保存为离线文件,建立个人数字图书馆,实现无网络阅读与全文搜索。
用户案例:目前,ArchiveBox(自托管网络存档)、Zotero(参考文献管理)、KOReader(电子书阅读器)以及Linkwarden(书签管理器)等众多知名开源项目都在使用或集成了 SingleFile 来增强其网页保存能力。

SingleFile项目链接

gildas-lormeau / SingleFile项目地址:https://github.com/gildas-lormeau/SingleFile

本文地址:https://www.tgoos.com/40520

声明:本站资源均整理自互联网,版权归原作者所有,仅供学习交流使用,请勿直接商用,若需商用请购买正版授权。因违规使用产生的版权及法律责任由使用者自负。部分资源可能包含水印或引流信息,请自行甄别。若链接失效可联系站长尝试补链。若侵犯您的权益,请邮件(将 # 替换为 @)至 feedback#tgoos.com,我们将及时处理删除。转载请保留原文链接,感谢支持原创。