type
status
date
Nov 7, 2025 03:41 AM
slug
summary
tags
category
icon
password
comment

🌟 教程简介

今天,我们要用到两个超级强大的免费工具:
  • 🧩 GitHub — 负责托管源代码
  • Cloudflare — 负责运行与数据库管理
只需几步,你就能拥有一个完全属于自己的导航页网站!支持动态管理、添加图标、修改背景,甚至还能加登录密码保护!

🧰 一、准备工作(Prerequisites)

你需要准备以下两个账户:
  1. ✅ 一个 GitHub 账号(用于存放项目代码)
  1. ✅ 一个 Cloudflare 账号(用于托管与运行项目)
📌 如果还没有账号,请先注册再继续操作。

🪄 二、在 GitHub 上准备项目

1️⃣ Fork 开源项目

  1. 打开 Cloudflare-Navihive 项目
  1. 点击右上角的 ⭐ Star 给原作者支持
  1. 点击 Fork 将项目复制到自己的仓库
  1. 你可以修改仓库名称或保持默认
  1. 点击 Create fork 完成!

2️⃣ 修改项目配置(关键步骤)

要让 Cloudflare 正确部署,我们需要修改两个文件。

🔧 修改 A:部署模板文件

  1. 打开仓库中的文件 rendertemplate.jsonc
  1. 点击右上角 ✏️ 编辑
  1. 根据教程内容替换文件中的内容
  1. 点击 Commit changes 提交保存

🔗 修改 B:部署按钮链接

  1. 打开仓库的 README.md 文件
  1. 找到部署按钮的链接(以 ?url= 结尾)
  1. 将链接中 = 后的地址替换为你的 GitHub 仓库地址:
    1. 修改完成后点击 Commit 提交。

    ☁️ 三、部署到 Cloudflare

    🧩 1. 连接 GitHub

    1. 回到项目主页,点击 部署按钮(Deploy to Cloudflare)
    1. 如果第一次使用 Cloudflare Pages,会提示授权 GitHub
    1. 建议选择 “仅选择此仓库” → 搜索刚刚 Fork 的项目 → 点击 Install

    ⚙️ 2. 配置部署参数

    部署时需填写一些基础信息:
    参数
    说明
    Project Name
    项目名称,建议自定义,去掉尾缀 _global
    User
    登录用户名(默认可修改)
    Password
    登录密码(请设置复杂密码)
    Secret Key
    密钥,建议更换防止被爆破
    填好后点击 创建部署(Create Deploy)
    系统将自动构建并部署,完成后会生成访问地址 🎉

    💾 四、创建数据库表(D1 数据库)

    1. 在 Cloudflare 仪表盘左侧选择 “存储与数据库 → D1”
    1. 找到你刚部署的数据库并进入控制台
    1. 按项目文档,依次执行创建数据表命令(共4条)
    代码如下
    4.每次点击 运行(Execute) 并确认执行成功
    💡 小贴士:如果执行时提示语法错误,请逐条执行而不是一次性粘贴全部。

    🌈 五、访问与管理导航页

    🔐 登录后台

    1. 打开 Cloudflare Pages 项目 → 点击 访问网站(Visit Site)
    1. 进入登录界面
    1. 使用你在变量中设置的用户名与密码登录
    📍 如果忘记登录信息:
    前往 Cloudflare → 项目设置 → “变量与机密(Variables and Secrets)” 即可查看。

    🧭 动态管理站点

    进入后台后,你就可以轻松管理导航内容啦!

    🗂 创建分组

    • 点击「新建分组」,输入分组名(如:常用工具、视频、学习)

    🌐 添加站点

    • 点击「创建卡片」
    • 填写名称、网站链接、描述
    • 可自动抓取网站图标或手动填写图标 URL
    • 点击「创建」完成添加

    🧩 调整与删除

    • 拖拽排序后点击「保存」
    • 点击卡片齿轮图标可删除
    • 同理可删除整个分组

    🎨 个性化外观

    • 切换深色 / 浅色模式
    • 修改导航栏标题文字
    • 更换背景图:粘贴任意网络图片链接即可

    🌍 六、进阶功能与问题排查

    1️⃣ 添加自定义域名(推荐)

    默认的 *.workers.dev*.m.works 域名可能被屏蔽,可绑定你自己的域名。
    操作步骤:
    1. 进入 Cloudflare → 选择项目 → 点击「自定义域(Custom Domain)」
    1. 输入你的域名(如 nav.yourdomain.com
    1. 如果该域名托管在 Cloudflare,会自动配置解析
    1. 部署完成后即可使用自己的域名访问导航页 ✨

    2️⃣ GitHub 仓库清理

    Cloudflare 可能会额外创建一个仓库副本。
    建议只保留你 Fork 的那个,删除多余副本:
    • 打开 GitHub → 仓库 → Settings
    • 下滑到最底部 → 点击 Delete this repository

    🧩 七、常见问题 FAQ

    问题
    解决方法
    无法访问导航页
    检查部署日志或绑定自定义域
    登录失败
    在 Cloudflare 中查看变量是否正确
    数据表报错
    逐条执行 SQL 创建命令,避免一次性执行
    图标不显示
    检查图标 URL 或开启自动获取图标选项

    💡 总结

    通过本教程,我们成功实现了:
    GitHub 托管代码
    Cloudflare 运行前端与数据库
    完全免费无需服务器
    支持登录与动态管理
    就像建了一个“私人图书馆”:
    • GitHub 是书架 🪶
    • Cloudflare 是图书管理员 📚
    • D1 数据库是你的索引卡片 🗂

    🎉 到这里,你的专属导航页就正式上线啦!
    可随时添加收藏、更新站点、换主题,一切都掌握在你自己手中。

    🔗 参考资源

    🎨 Photoshop 溶图技巧教学|自动混合与滑块融合全攻略🎬 如何安全使用 MuJing 与 FFmpeg:报毒、替换与视频转换全攻略
    Loading...
    WangLin
    WangLin
    分享一些好玩有趣的
    Announcement
    🎉我的博客上线啦🎉

    📢 博客公告

    欢迎来到我的 代码学习与分享天地
    这里是我专注于 电脑技术网站搭建 及相关领域的学习记录和心得分享。
    无论是编程技巧、实战项目,还是技术难题的解决方案,都会在这里一一呈现。
    💡 我的初心
    通过不断学习和实践,积累技术经验,并将有价值的内容分享给更多热爱技术的朋友。

    感谢你的到来,祝你阅读愉快!
    -- 感谢您的支持 ---