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

无需服务器,搭建功能全面的网址导航网站
NGX开源项目
特性
- 无需服务器,无需数据库,但是有独立的后台,可以向数据库一样管理。
- 内置800+网站,部署即用,无需单独配置。
- 主题丰富,内置6种主题
用途
- 部署公司内部导航系统,统一管理常用链接
- 个人书签管理,替代浏览器收藏夹
- 个人导航网站,分享、价值、发现
开始部署
由于是纯静态项目,作者提供了多种部署方案,本文以Netlify为例。
注册Netlify
Netlify 是一家远程优先的云计算公司,提供一个开发平台,其中包括针对 Web 应用程序和动态网站的构建、部署和无服务器后端服务。 该公司支持构建、部署和扩展网站,其源文件存储在版本控制系统 Git 中,然后生成通过内容交付网络提供的静态 Web 内容文件。 Netlify 函数用于构建具有交互功能的动态网站。
注册链接:Netlify新用户免费注册
fork仓库
登陆github,将 xjh22222228/nav 项目fork到自己的账户下。
部署到Netlify
授权github并找到nav项目,开始部署。
出现这个界面就部署成功了,可以去绑定自定义域名。
前往这个页面申请Token:Github Token管理,勾选读写权限, 复制并保存 Token。
后台管理
登陆后台
在域名的最后面输入 system
进入后台,例如: https://www.nav3.cn 修改为 https://www.nav3.cn/system
然后输入刚刚创建的Token即登陆成功,如果不成功多刷新几次,检查是否勾选读写权限。
后台管理
记住,完成所有操作时一定要保存,否则不生效,每次保存都会重新部署。
加速访问
可以使用免费的CDN进行加速,例如Cloud flare或EdgeOne。
评论
匿名评论隐私政策