{"id":13521311,"url":"https://github.com/geekape/geek-navigation","last_synced_at":"2025-05-15T09:03:08.531Z","repository":{"id":38272466,"uuid":"119013227","full_name":"geekape/geek-navigation","owner":"geekape","description":"❤️ 极客猿导航－独立开发者的导航站！","archived":false,"fork":false,"pushed_at":"2024-07-02T05:29:34.000Z","size":10719,"stargazers_count":1825,"open_issues_count":25,"forks_count":517,"subscribers_count":36,"default_branch":"dev","last_synced_at":"2025-04-11T19:55:22.272Z","etag":null,"topics":["express","mongodb","nodejs","vue"],"latest_commit_sha":null,"homepage":"http://nav.geekape.net/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geekape.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-26T06:10:32.000Z","updated_at":"2025-04-11T09:52:12.000Z","dependencies_parsed_at":"2024-01-13T21:42:19.939Z","dependency_job_id":"e9ac9c57-c3a5-4a18-9384-4af7772cf068","html_url":"https://github.com/geekape/geek-navigation","commit_stats":{"total_commits":233,"total_committers":7,"mean_commits":"33.285714285714285","dds":"0.18884120171673824","last_synced_commit":"f5b0bcbe1d8f3ff12e454f7e5858554999a203c7"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekape%2Fgeek-navigation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekape%2Fgeek-navigation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekape%2Fgeek-navigation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekape%2Fgeek-navigation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geekape","download_url":"https://codeload.github.com/geekape/geek-navigation/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254310513,"owners_count":22049468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["express","mongodb","nodejs","vue"],"created_at":"2024-08-01T06:00:32.590Z","updated_at":"2025-05-15T09:03:06.520Z","avatar_url":"https://github.com/geekape.png","language":"TypeScript","funding_links":[],"categories":["优秀项目","TypeScript","Vue","Vue (45)"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"http://ww1.sinaimg.cn/large/005tC3DKgy1gtjtpv1yzjj30bo0460t9.jpg\" alt=\"极客猿, 极客猿导航, 独立开发者导航, 导航资源站\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  独立开发者的导航站　\u003cbr\u003e\n  \u003ca href=\"http://nav.geekape.net/\"\u003eDemo\u003c/a\u003e  |  \u003ca href=\"https://github.com/geekape/geek-navigation/commits/nuxt\"\u003e更新日志\u003c/a\u003e | \u003ca href=\"https://support.qq.com/product/330737\"\u003e提BUG\u003c/a\u003e\n\u003c/p\u003e\n\n\n## 极客猿导航截图\n\n**前台**\n\n![Untitled](http://ww1.sinaimg.cn/large/005tC3DKgy1gtjsid80sjj31hc0qbwrb.jpg)\n\n![Untitled](http://ww1.sinaimg.cn/large/005tC3DKgy1gtjsid7fdcj31hc0qbdrt.jpg)\n\n![Untitled](http://ww1.sinaimg.cn/large/005tC3DKgy1gtjsidcwbrj31hc0qbafc.jpg)\n\n**后台**\n\n![Untitled](http://ww1.sinaimg.cn/large/005tC3DKgy1gtjsideeg9j31hc0qbjuh.jpg)\n\n![Untitled](http://ww1.sinaimg.cn/large/005tC3DKgy1gtjsidfionj31hc0qbald.jpg)\n\n![Untitled](http://ww1.sinaimg.cn/large/005tC3DKgy1gtjsidhob3j31hc0qbh0e.jpg)\n\n![Untitled](http://ww1.sinaimg.cn/large/005tC3DKgy1gtjsidpwzpj31hc0qb45u.jpg)\n\n![Untitled](http://ww1.sinaimg.cn/large/005tC3DKgy1gtjsidmhthj31hc0qbwjh.jpg)\n\n\n\n## 发展历程\n\n### [纯静态导航](https://github.com/geekape/geek-navigation/tree/master)\n\n起源于腾讯导航站，那时候刚接触前端，到底找网站模仿，这个导航站因此诞生了。\n\n![Untitled](http://ww1.sinaimg.cn/large/005tC3DKgy1gtjsidug7yj31060lsgue.jpg)\n\n### [JSON 版本导航](https://github.com/geekape/geek-navigation/tree/json-navigation)\n\n上一个版本添加导航要修改 HTML，JSON 版本解决了管理导航修改代码问题，通过管理 JSON 文件的形式来管理所有的导航。\n\n![Untitled](http://ww1.sinaimg.cn/large/005tC3DKgy1gtjsid57sdj30z10l510c.jpg)\n\n### [Vue2 动态导航](https://github.com/geekape/geek-navigation/tree/vue2)\n\n上面版本的管理导航还是太麻烦，从这个版本开始，改为用数据库来管理，前台采用的 Vue 全家桶，服务端使用的框架是 Express，数据库是 Mongodb。\n\n![Untitled](http://ww1.sinaimg.cn/large/005tC3DKgy1gtjsid58opj310j0l4wld.jpg)\n\n### [Nuxtjs导航](https://github.com/geekape/geek-navigation/tree/nuxt)\n\nVue 动态导航是采用的单页面方式，非常不利于 SEO 优化，所以改用了 Nuxt SSR 的方式，这也是这个版本最大的改动。\n\n![Untitled](http://ww1.sinaimg.cn/large/005tC3DKgy1gtjsnurietj30yy0kiq67.jpg)\n\n### [V3.0版本导航](https://github.com/geekape/geek-navigation/tree/dev)\n\n这个版本开始将不再进行大的改动，将持续迭代下去。\n\nV3.0版本，最大的改动就是把项目**拆分为三个子项目**\n\n- Nuxt后台 -\u003e Ant Design Pro后台\n- Express -\u003e Eggjs\n\n优化了整体代码，提高了代码可读和可维护性。\n\n## 产品设计相关图\n![功能图](http://ww1.sinaimg.cn/large/005tC3DKgy1gtju0h4evrj30ud0nh7a3.jpg)\n![功能结构图](http://ww1.sinaimg.cn/large/005tC3DKgy1gtju0h5wytj319s0ht42q.jpg)\n![信息结构图](http://ww1.sinaimg.cn/large/005tC3DKgy1gtju0h2wd4j30m80ewab8.jpg)\n\n\n## 赞助\n![](http://cdn.geekape.net/wp-content/uploads/2021/06/weixin.jpg)\n\n开源不易, 有了您的赞助, 我们会做的更好~\n\n## 技术反馈和交流\n![](http://cdn.geekape.net/wp-content/uploads/2021/08/1629186749-7e302e188081838.jpg)\n\n\n## 项目部署\n\n查看根目录下的 .gitlab-ci自动部署脚本，其它的部署方式后续再弄，大同小异。\n\n## 贡献和支持\n\n如果你想参与项目，那就尽管提PR吧，让我们共建一个 NO.1 的导航站吧。\n\n\u003e 如果觉得项目还不错, 就点个star吧~\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekape%2Fgeek-navigation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeekape%2Fgeek-navigation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekape%2Fgeek-navigation/lists"}