偶然在 github 上看到一款非常好看的静态导航页的源码,
前台
后台
起源于腾讯导航站,那时候刚接触前端,到底找网站模仿,这个导航站因此诞生了。
上一个版本添加导航要修改 HTML,JSON 版本解决了管理导航修改代码问题,通过管理 JSON 文件的形式来管理所有的导航。
上面版本的管理导航还是太麻烦,从这个版本开始,改为用数据库来管理,前台采用的 Vue 全家桶,服务端使用的框架是 Express,数据库是 Mongodb。
Vue 动态导航是采用的单页面方式,非常不利于 SEO 优化,所以改用了 Nuxt SSR 的方式,这也是这个版本最大的改动。
这个版本开始将不再进行大的改动,将持续迭代下去。
V3.0版本,最大的改动就是把项目拆分为三个子项目
- Nuxt后台 -> Ant Design Pro后台
- Express -> Eggjs
优化了整体代码,提高了代码可读和可维护性。
作者仿的是 腾讯AlloyTeam前端团队导航
项目地址:https://github.com/geekape/geek-navigation