发展历程
纯静态导航
2018年1月,提交了第一个 commit ,项目起源于腾讯web前端导航站,那时候刚接触前端,到处找网站模仿,因此这个导航站因此诞生了。
JSON 版本导航
上一个版本添加导航要修改 HTML,JSON 版本解决了管理导航修改代码问题,通过管理 JSON 文件的形式来管理所有的导航。
Vue2 动态导航
上面版本的管理导航还是太麻烦,从这个版本开始,改为用数据库来管理,前台采用的 Vue 全家桶,服务端使用的框架是 Express,数据库是 Mongodb。
Nuxtjs导航
Vue 动态导航是采用的单页面方式,非常不利于 SEO 优化,所以改用了 Nuxt SSR 的方式,这也是这个版本最大的改动。
V3.0版本导航
这个版本开始将不再进行大的改动,将持续迭代下去。
V3.0版本,最大的改动就是把项目拆分为三个子项目,把后台管理的 Nuxt 变成了 Ant Design Pro架构,把 Express 改成了 Eggjs,并优化了整体代码,优化了代码可读和可维护性。
极客猿导航是什么
产品定位是独立开发者的资源导航站,旨在为独立开发者和想成为独立开发者的同学提供一条龙的服务,假设你如果想快速的学习一个东西,能快速的找到与之相关的教程,文档,软件,资源,最佳实践等等。
目前网站内容正在策划中,如果你有想法,期待与你的合作。
产品截图
前台
首页
全能搜索
推荐网站
导航详情
后台
登录
审核列表
导航列表
分类列表
标签列表
后续计划
以下是产品功能图,将持续更新。
开源地址:geekape/geek-navigation: ❤️ 极客猿导航-独立开发者的导航站! (github.com)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(4)
请问有没有部署文档
目录下有.gitlab-ci自动部署文件,更详细的文档后续有时间再补充
有没有宝塔面板的部署教程
宝塔上也可以部署个gitlab,然后用根目录下的一键部署脚本