无需服务器,搭建功能全面的网址导航网站

开源项目

特性

  • 无需服务器,无需数据库,但是有独立的后台,可以向数据库一样管理。
  • 内置800+网站,部署即用,无需单独配置。
  • 主题丰富,内置6种主题

用途

  • 部署公司内部导航系统,统一管理常用链接
  • 个人书签管理,替代浏览器收藏夹
  • 个人导航网站,分享、价值、发现

开始部署

由于是纯静态项目,作者提供了多种部署方案,本文以Netlify为例。

注册Netlify

Netlify 是一家远程优先的云计算公司,提供一个开发平台,其中包括针对 Web 应用程序和动态网站的构建、部署和无服务器后端服务。 该公司支持构建、部署和扩展网站,其源文件存储在版本控制系统 Git 中,然后生成通过内容交付网络提供的静态 Web 内容文件。 Netlify 函数用于构建具有交互功能的动态网站。

注册链接:Netlify新用户免费注册

fork仓库

登陆github,将 xjh22222228/nav 项目fork到自己的账户下。

img

部署到Netlify

授权github并找到nav项目,开始部署。
img

出现这个界面就部署成功了,可以去绑定自定义域名。

前往这个页面申请Token:Github Token管理,勾选读写权限, 复制并保存 Token。

后台管理

登陆后台

在域名的最后面输入 system 进入后台,例如: https://www.nav3.cn 修改为 https://www.nav3.cn/system

然后输入刚刚创建的Token即登陆成功,如果不成功多刷新几次,检查是否勾选读写权限。

img

后台管理

记住,完成所有操作时一定要保存,否则不生效,每次保存都会重新部署。
img

加速访问

可以使用免费的CDN进行加速,例如Cloud flare或EdgeOne。