Discovery Navigation
A powerful navigation website that is purely static, supports SEO, and online editing
Built-in collection of 800+ high-quality websites to assist your work, study, and life
<a href="https://github.com/liuzi6612/nav/raw/v17.0.0/README.md"><img alt="简体中文" src="https://img.shields.io/static/v1.svg?label=&message=zh_cn&style=flat-square&color=ff5000"></a>
<img src="https://img.shields.io/github/v/release/xjh22222228/nav" />
<a href="https://github.com/xjh22222228/nav/stargazers"><img src="https://img.shields.io/github/stars/xjh22222228/nav" alt="Stars"/></a>
<img alt="Angular" src="https://img.shields.io/static/v1.svg?label=&message=Angular&style=flat-square&color=C82B38">
<img src="https://img.shields.io/github/license/xjh22222228/nav" />
No database, no server, zero-cost one-click deployment, ready to use out of the box, yet capable of manipulating and saving data like a database.
Easy to use, simple, and powerful.
800+ high-quality websites
Zero-cost deployment, as easy as counting 3-2-1.
Click Fork in the top right corner.
Apply for a token at https://github.com/settings/tokens/new, select appropriate permissions (select all if unsure), copy and save the Token; For Gitee, click here
Add the token at https://github.com/your-username/nav/settings/secrets/actions/new, name it TOKEN in uppercase.
Open https://github.com/your-username/nav/actions to enable automatic deployment
Modify the gitRepoUrl field in the root configuration file nav.config.yaml
Open https://your-username.github.io/nav to see your powerful navigation website.
build path dist/browser
https://github.com/apps/vercel
Only need to modify the following fields in the root nav.config.yaml
|Fork |Self-Deploy | Field | Description |
| --------------------------------------------- | -------- |--- |--- |
|√ | | gitRepoUrl | Your repository URL |
|√ | | branch | Deployment branch |
|√ | √| hashMode | Whether to use Hash mode for routing, must be true for github pages |
| | √| password | Self-deployment login password, not needed for Fork users |
| | √| address | Self-deployment address |
|√| √| email | User submission notification |
| | √| mailConfig | Email configuration for self-deployment notifications |
|√ | | imageRepoUrl | Image repository, default https://github.com/xjh22222228/image?branch=main |
Change the route to system to access, e.g., https://www.nav3.cn to https://www.nav3.cn/system
For Fork users only
Install Pull here, updates will automatically create Pull Requests for your repository.
Clone your repository and execute:
git pull
git remote add upstream https://gitee.com/xiejiahe/nav.git
git fetch upstream main
git merge upstream/main --allow-unrelated-histories --no-edit
git push
# If node is installed, just run
npm run update
This project has been maintained and open-sourced since 2018, through numerous iterations and optimizations. It's my honor if this project can help you.
You can buy the author a coffee to keep fighting

For commercial sites, themes, projects, and applications, keep your source code private/proprietary by purchasing a Commercial License .
Licensed under the GNU General Public License 3.0 for compatible open source projects and non-commercial use.
Copyright 2024-present xiejiahe