面向独立开发者的导航站
极客猿梦导航,致力于方便独立开发者/程序员寻找各种网络资源。
以前,我有很多导航资源,我都把它们收集在浏览器收藏夹中,可到一定量后,我发现想找一些网站不容易,因为当时添加它也没有做明确的备注,现在我将导航添加到极客猿梦导航站中,每个网站都包含一些子信息,尽管你不添加,还是会比收藏夹里面的更好找一点。
-
老版本纯静态导航版:最初的一版静态页面,数据都写在页面里的。
-
JSON静态导航版:数据和页面分享,可以部署在
github
或gitee
上使用,将dist目录下的文件上传到远程仓库里访问。 -
数据库动态导航版:功能最全的版本,后续会增加更多功能
-
后台地址:给你也访问不了呀
-
如果你对这个项目有兴趣,可点
star
保持关注,当然,你也可以Fork
代码,自己完善这个项目,你愿意的话可以pull
到我仓库来合并。 -
你如果遇到什么困难或bug,随时可以在issues提出,我会尽快解决。
- 1. 添加网站必填项提示
- 2. 添加网站自定义分类切换状态
- 3. 按需加载指定分类,点击某个分类请求某个分类接口
为了方便无需配置数据库的小白,提供了静态JSON版本的导航,静态版本只能本地修改JSON添加导航,没有管理后台。
而相对于静态版的××数据库版本**,它提供了管理导航的界面,用户可在线提交网站,后台审核,并管理所有网站(推荐)
打开根目录下的server/router.js
文件,修改密钥secret的值。
运行爬虫文件node reptile/index.js
,确保你已经开启了本地Mongodb数据库,就可以爬导航到本地的数据库了
// 1. 下载代码
git clone git@github.com:geekape/geek-navigation.git
// 2. 本地安装包
npm i 或者 cnpm i
// 3.假设已启动mongodb,启动本地服务器
node server/app.js
// 4. 运行项目
npm run serve
// 5. 预览项目
http://localhost:8080