Mobile wallpaper
765 字
4 分钟

0成本快速搭建一个属于自己的书签导航页

2025-07-19
浏览量 加载中...
AI内容警告

本文使用了AI润色(仅第一个标题前的内容),更多内容请看文章内容说明

您是否曾对杂乱无章的浏览器书签感到烦恼?现在,有了一个全新的解决方案!

书签导航页 是一个能将您平平无奇的书签文件(bookmarks.html)一键转换成一个设计精美、响应迅速、功能强大的个人导航中心的开源项目。此外还支持了搜索功能,目的是能够作为一个起始页来使用。

同时还有嵌套功能,能够展示子搜索引擎菜单,将同类搜索引擎合并减少占位空间

网页预览:部署在vercel


部署#

准备#

IMPORTANT
  • 你需要有一个GitHub账户
  • 一个能部署静态网页平台的账户(例如 Vercel, Netlify, Cloudflare Pages等)

快速开始#

cmyyx
/
bookmark-navigator
Waiting for api.github.com...
00K
0K
0K
Waiting...

打开 https://github.com/cmyyx/bookmark-navigator ,右上角 fork 此仓库

如果你有Git,可以在fork完后git clone你fork的仓库到你本地,修改更方便

从你的浏览器导出书签,并替换仓库根目录下的 bookmarks.html ,保存并提交即可

Vercel为例(Netlify 操作类似),进入 Vercel ,点击右上角按钮 Add New... ,选择 Project ;

如果你还没有绑定GitHub账户先绑定,随后在 Import Git Repository 的列表中找到你fork的仓库(如果你没有修改名称那就是bookmark-navigator),点击右侧Import ,展开Build and Output Settings,Build CommandOutput Directory右侧有两个修改图标,选中(否则无法修改)

Build Command中填入npm run build,Output Directory中填入dist;然后点击Deploy即可;

等待部署完成后点击Continue to Dashboard,Domains下方的域名就是你的网站了,点击即可访问

如果你拥有自己的域名,可以在设置中找到Domains进行绑定


自定义#

config.json#

config.json
"background": {
"fallback": "assets/background.webp", <-- 如果你需要自定义背景,请修改此路径为你的背景路径或替换此背景文件
"api": {
"enabled": false, <-- 如果你需要通过API获取背景,请先修改此项为`true`
"url": "" <-- 然后修改这里的url
}
config.json
"searchEngines": {
"bookmark": { <-- ID,不能重复
"name": "书签", <-- 显示名称
"url": null,
"icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWJvb2ttYXJrIj48cGF0aCBkPSJtMTkgMjEtNy01LTcgNVY1YTIgMiAwIDAgMSAyLTJoMTBhMiAyIDAgMCAxIDIgMnoiLz48L3N2Zz4="
},
"google": {
"name": "Google",
"url": "https://www.google.com/search?q={query}",
"icon": "", <-- 图标链接,可留空(会尝试获取URL域名的图标)
"engines": { <-- 嵌套,可以创建子搜索引擎
"luxirty": {
"name": "Luxirty",
"url": "http://search.luxirty.com/search?q={query}",
"icon": ""
}
}
}
}
"buildSettings": {
"_comment": "高级构建设置。警告:修改这些值可能会导致构建失败或性能问题。如果不了解,请保持默认值。",
"concurrentRequests": 50, <-- 获取网站图标时的并发数量
"maxIconSizeBytes": 5242880, <-- 网站图标大小限制
"allowedIconContentTypes": [ <-- 定义哪些类型的图片可以被接受为图标
"image/x-icon",
"image/vnd.microsoft.icon",
"image/png",
"image/jpeg",
"image/svg+xml",
"image/gif",
"image/webp"
]
}

修改字体#

替换 src/assets 目录中的字体文件,并在 src/style.css 中更新字体名称。

修改默认图标#

替换 src/assets/placeholder_icon.svg 文件来修改网站的默认占位符图标。

赞助支持

如果这篇文章对你有帮助,欢迎赞助支持!

赞助
0成本快速搭建一个属于自己的书签导航页
https://blog.cmtyx.top/posts/bookmark-navigator/
作者
璨梦踏月
发布于
2025-07-19
许可协议
CC BY-NC-SA 4.0
最后更新于 2025-07-19,距今已过 120 天

部分内容可能已过时

评论区

目录