书签比你想的更脆弱

书签看起来会一直在,直到某天不会:配置重置、重装系统、同步冲突、账号被盗,或者笔记本直接开不了机。和文档不同,绝大多数人从没备份过书签——但一套维护多年的收藏,往往代表了几年的筛选和积累。

好消息是:主流浏览器都能在几秒内导出和导入书签。更好的消息是,有一套几乎不需要维护的做法。

Chrome

导出

  1. 打开 chrome://bookmarks/
  2. 点右上角 ⋮ 菜单
  3. 选择 导出书签,得到一个 HTML 文件

导入

同一个菜单 → 导入书签 → 选择 HTML 文件。Chrome 会把它合并到一个名为"已导入"的文件夹里。

数据实际存在哪:Chrome 配置目录下的 Bookmarks 文件(JSON 格式)。直接拷贝整个配置目录也行,但必须在 Chrome 关闭时操作。

Edge

流程和 Chrome 完全一致:edge://favorites/ → ⋯ → 导出收藏夹 / 导入收藏夹

Firefox

  1. Ctrl+Shift+O(macOS 是 Cmd+Shift+O)打开"库"
  2. 导入和备份导出书签到 HTML
  3. 恢复:同一菜单 → 从 HTML 导入书签

Firefox 还会在配置目录的 bookmarkbackups 里保留自动备份,发现问题早的话非常有用。

Safari

入口藏在"文件"菜单里:

  1. 文件 → 导出 → 书签…(生成 HTML)
  2. 恢复:文件 → 从以下位置导入 → 书签.html

开了 iCloud 的话 Safari 也会同步,但同步不等于备份——删除同样会同步出去。

HTML 导出的陷阱

HTML 通用、可移植,但它是"扁平"的:文件夹能保留,排序大致保留,标签和备注基本丢失。它是一份快照,不是可用格式。

而且如果把 HTML 导入到已经有书签的浏览器里,会产生大量重复。正确做法是导入到干净的配置里,或者导入到一个事后可以整个删除的文件夹。

更省心的做法:自己留一份 JSON

一套能绕开上面所有问题的习惯:

  1. 把工作用的收藏放在支持导出 JSON 的工具里——NavProject 在"关于"对话框里就能导出,数据只存在你自己的浏览器里,不上传服务器。
  2. 每月导出一次,放进真正有备份的位置(网盘、NAS 或同步文件夹)。
  3. 浏览器配置挂了也不要紧:把 JSON 导回工具,需要时再导出 HTML 给浏览器用。

为什么用 JSON?它保留了目录结构、排序、描述和设置,而且可以做差异对比,能看出改了什么。

同步和备份的区别

同步 备份
自动复制改动
能防误删 ❌(删除会同步)
账号出事后还在
需要主动操作

同步是方便,备份是保险。两个都要有。

常见问题

不登录账号,Chrome 的书签存在哪? 存在本地配置目录里一个叫 Bookmarks 的文件中。Windows 上通常在 %LocalAppData%\Google\Chrome\User Data\Default\

卸载浏览器会删掉书签吗? 通常配置目录会保留,但"重置"或干净重装可能会清空。先导出再说。

能把两份收藏合并吗? 可以,但要在能显示重复项的工具里做——把一份 HTML 导进另一个浏览器,正是重复项最常见的来源。

多久备份一次? 多数人每月一次就够;每天存链接的人建议每周一次。