5 分钟上线一个高颜值导航站,不会代码也能玩!

猫猫导航部署教程(GitHub + Cloudflare/Vercel 一键部署)

🐱 想快速搭建一个干净美观、可自定义的导航站?只需三步,无需服务器,无需写代码,就能上线属于你的个性化网址导航页面!

🚀 前置条件

  • 一个 GitHub 账号
  • 一个 Cloudflare 或 Vercel 账号(二选一)
  • 可选:一个域名(没有也可以用系统默认域名)

📌 示例站点预览https://nav.maodeyu.fun


📦 第一步:Fork 项目

  1. 登录你的 GitHub 账户
  2. 访问猫猫导航项目,点击右上角 Fork(如果喜欢,顺手点个 Star 吧 ⭐)
step_01.png

🔐 第二步:创建 GitHub Token(可选,用于启用 admin 界面增删改功能)

  1. 访问 https://github.com/settings/personal-access-tokens

  2. 创建一个新 token,设置为永不过期

step_02.png
  1. 权限配置:

    • 只授权刚才 Fork 的仓库
    • 仅勾选:Repository permissions -> Contents(读写)和 Metadata(只读)
step_03.png
  1. 点击 Generate Token,复制保存下来,后面需要用

⚠️ 安全提醒:这样配置可以使 Token 只影响你授权的仓库,就算泄露风险也有限。


🌐 第三步:部署到 Cloudflare(或 Vercel)

下面以 Cloudflare 为例,Vercel 步骤基本一致。

  1. 打开 Cloudflare Dashboard

  2. 进入 Workers & Pages -> 点击 Pages 标签 -> 选择 Get Started

step_04.png
  1. 关联 GitHub,建议只授权你 Fork 的仓库
step_05.png
  1. 选择仓库,点击 Begin setup

  2. 框架选择 Vue,Build Command 填 npm run build,Output Directory 填 dist

step_06.png
  1. 可选:配置环境变量以启用 admin 后台功能:
VITE_ADMIN_PASSWORD=自定义管理密码
VITE_GITHUB_TOKEN=刚才generate生成的github_token
VITE_GITHUB_OWNER=你的 GitHub 用户名
VITE_GITHUB_REPO=你的仓库名(如:mao_nav)
VITE_GITHUB_BRANCH=master

step_07.png
  1. 点击部署,等待构建完成后,点击 Visit 即可访问!
step_08.png
  1. 如需绑定自定义域名,在项目设置中添加 CNAME 记录即可:
step_09.png

🛠 自定义导航内容

你有两种方式修改导航内容:

✅ 方法一:通过 Admin 后台界面(推荐)

  1. 访问部署后的地址:https://你的站点域名/admin
  2. 输入你设置的 VITE_ADMIN_PASSWORD
  3. 即可在线增删分类、网址,保存后自动部署

✅ 方法二:修改代码文件

  1. 进入你的 GitHub 仓库
  2. 修改 /src/mock/mock_data.js 文件,保存提交
  3. Cloudflare/Vercel 会自动重新构建并上线

🔚 最后

这个导航项目是作者基于个人兴趣开发的。

✨ 如果你觉得它有用,欢迎 Star、Fork 支持一下,也可以留言提建议帮助优化!

❤️ 喜欢 DIY 的朋友不妨部署试试,有趣好玩又能提升动手能力。


有任何疑问欢迎留言,或在 GitHub 提 Issue。

部署愉快!🚀

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • """1.个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消息应非常简单,如“Hello ...
    她即我命阅读 3,282评论 0 5
  • 为了让我有一个更快速、更精彩、更辉煌的成长,我将开始这段刻骨铭心的自我蜕变之旅!从今天开始,我将每天坚持阅...
    李薇帆阅读 1,903评论 0 3
  • 似乎最近一直都在路上,每次出来走的时候感受都会很不一样。 1、感恩一直遇到好心人,很幸运。在路上总是...
    时间里的花Lily阅读 1,348评论 0 1
  • 1、expected an indented block 冒号后面是要写上一定的内容的(新手容易遗忘这一点); 缩...
    庵下桃花仙阅读 513评论 0 1
  • 一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)矩形、椭圆选框工具 【M】移动工具 【V...
    墨雅丫阅读 527评论 0 0