视频加载失败

Cloudflare 免费搭建个人导航网站,0 成本不用服务器

469 字
2 分钟
Cloudflare 免费搭建个人导航网站,0 成本不用服务器

这款 NaviHive 用 Cloudflare Workers 做导航站,不花钱、全球加速、支持拖拽分组和访客模式。适合个人网址收藏、管理学习资源、团队共享常用工具链接。

NaviHive
NaviHive

一键部署(推荐小白)#

项目地址https://github.com/qq8099/daihang

第一步:Fork 仓库#

Fork 本仓库到你的 GitHub 账号,修改 wrangler.template.jsoncwrangler.jsonc

第二步:点击部署按钮#

点击项目 README 里的 “Deploy to Cloudflare Workers” 按钮,登录 Cloudflare 账号。

第三步:配置部署参数#

在部署界面填写:

  • 项目名称:为你的导航站取个名字
  • D1 数据库:新建一个,命名为 navigation-db
  • 环境变量
    • AUTH_ENABLED:设为 true 启用登录认证
    • AUTH_USERNAME:管理员用户名
    • AUTH_PASSWORD:管理员密码
    • AUTH_SECRET:JWT 密钥(随机字符串即可)

点击 部署,完成后你会得到一个 https://你的项目名.用户名.workers.dev 的地址。

初始化数据库#

部署完后,进入 Cloudflare Workers & Pages → 选择你的项目 → 设置数据库 → 点击 navigation-db控制台

逐个执行以下 SQL:

-- 创建分组表
CREATE TABLE IF NOT EXISTS groups (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
order_num INTEGER NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 创建站点表
CREATE TABLE IF NOT EXISTS sites (
id INTEGER PRIMARY KEY AUTOINCREMENT,
group_id INTEGER NOT NULL,
name TEXT NOT NULL,
url TEXT NOT NULL,
icon TEXT,
description TEXT,
notes TEXT,
order_num INTEGER NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (group_id) REFERENCES groups(id) ON DELETE CASCADE
);
-- 创建配置表
CREATE TABLE IF NOT EXISTS configs (
key TEXT PRIMARY KEY,
value TEXT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 初始化标志
INSERT INTO configs (key, value) VALUES ('DB_INITIALIZED', 'true');

全部执行成功后,访问你的导航站首页,用配置的管理员账号登录即可管理。

NaviHive + Cloudflare Workers = 零成本、全球加速、免维护的个人导航站。几分钟搞定,以后再也不用手动整理书签了。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
Cloudflare 免费搭建个人导航网站,0 成本不用服务器
https://xko1.com/posts/navihive-tutorial/
作者
Firefly
发布于
2026-07-09
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Firefly
Hello, I'm Firefly.
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
站点统计
文章
3
分类
1
标签
11
总字数
2,824
运行时长
0
最后活动
0 天前
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.13.5
文章许可
CC BY-NC-SA 4.0

文章目录