Skip to content
/ nav Public
forked from xjh22222228/nav

🔍 发现导航 , 打造最强静态导航网站(支持SEO) | Discovery Navigation: A purely static, powerful navigation website that supports SEO and online editing

License

Notifications You must be signed in to change notification settings

sitkinYip/nav

Repository files navigation

您当前看到的是正在公测 v5 版本, 稳定版本发布还需要一定时间,稳定版本请转移到 v3


发现导航

一个纯静态、易管理的强大导航网站,希望您会喜欢

内置收录多达 800+ 优质网站, 助您工作、学习和生活

Stars Angular



选择版本

目前有2个版本供选择, v3v5, 这2个版本都会长期维护:

  • v5 - 也就是当前分支, 需要依赖于Github配置, 提供自动维护数据功能(微后台),但必须Fork到自己仓库里。
  • v3 - 无需依赖Github, 您可以将代码部署在任意服务器, 但数据需要手工维护。

作者推荐您选择 v5 没有太多的心智负担。

预览

主题

Preview Preview Preview Preview Preview

拥有出色的特性

发现导航 的理念就是做一款无需依赖后端服务既简单又方便,没有繁杂的配置和数据库等配置概念, 做到开箱即用。

  • [√] 内置 800+ 实用网站。
  • [√] 三叉树分类、结构清晰、分类清晰。
  • [√] 颜值与简约并存,不再是杀马特时代。
  • [√] 支持3种浏览模式,创新。
  • [√] 支持足迹记忆。
  • [√] 支持移动端浏览。
  • [√] 支持搜索查询。
  • [√] 支持自定义引擎搜索。
  • [√] 纯静态, 提供自动化部署功能。
  • [√] 完全开源,轻松定制化。
  • [√] 多款主题切换。
  • [√] 支持暗黑模式。

部署

推荐使用 github pages 服务, 这样就不需要提供服务器, 并且项目里自带了自动化部署服务,像数 321 一样简单。

1、Fork 当前项目。

2、https://github.com/settings/tokens 申请 token, 勾选相应的权限, 如果不懂就全部选中。

3、到 https://github.com/用户名/nav/settings/secrets/new 添加刚刚申请的token, name填写 TOKEN 大写。

4、打开 https://github.com/用户名/nav/actions 点击 绿色按钮

5、往仓库推送一条Commit (非常重要)。

6、5分钟后打开 https://用户名.github.io/nav 就能看到一个非常强大的导航网站了。

注:如果想部署到自己的域名,那么以上教程同样适合,因为它提供了自动化部署, 之后可以通过 CNAME反向代理 实现:

# nginx

server {
    listen       80;
    server_name  www.nav3.cn nav3.cn;

    location / {
        proxy_pass https://xjh22222228.github.io/nav/;
    }
}

配置

所有可配置位于文件 nav.config.ts

关于升级

在升级之前请保存根目录下的 data 文件夹,最好把 nav.config.ts 配置文件也保存一份以防万一, 升级完后将替换即可。

开发构建

# 下载
git clone --depth=1 https://github.com/xjh22222228/nav.git

# 安装依赖
npm i

# 启动
npm start

# 打包
npm run build

贡献

点击这里

Thank you for your contribution, men.

建议

如果有任何功能上的建议可通过 issue 发起, Thank you.

支持

项目成立于 2018 年到至今一直坚持维护和开源, 经过N次的迭代与优化, 如果项目能帮到您是我的荣幸。

您可以请作者喝杯咖啡,继续战斗下去(请备注Github名字)~

感谢您的认可:

姓名 支持金额
aiyou9 ¥20.00

About

🔍 发现导航 , 打造最强静态导航网站(支持SEO) | Discovery Navigation: A purely static, powerful navigation website that supports SEO and online editing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.9%
  • HTML 8.1%
  • JavaScript 1.0%