mahaibo168 / geek-navigation

❤️ 极客猿梦导航-独立开发者的导航站!

Home Page:http://navigation.zcbing.cn/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

极客猿梦导航

独立开发者的导航站!

预览: ➡️ http://navigation.zcbing.cn/

V1.0 版本

v2.0

  • vue 全家桶
  • elementUI

⚠️ 用户提交网站,只需要填写网站 url 和分类,提交后爬虫会补信息,如 logo,标题和描述。

TODO

  • mongoose 联表优化

  • 首页加 keep-live

  • 增加喜欢和浏览量

  • 增加提交作者名,信息

  • 增加搜索

  • 分页等接口优化

  • 审核列表状态切换

  • 提交排除重复网站

  • 自动化部署

  • 常用分类

  • 最近添加

  • 优化 README 文档

  • 一键拒绝审核列表

  • 后台网站编辑更新

  • 爬虫爬取失败手动填写

  • 验证 url

  • websitelist

  • 审核网站爬虫自动补全信息

  • 用户登录,默认第一次登录账号为管理员

登录

首页

审核页

分类页

友情提示

一个好的产品,是需要不断打磨和完善的。

  • 如果你对这个项目有兴趣,可点star保持关注。
  • 有什么建议和问题都可提issues或者加 qq 群

常见问题

1. 什么是数据库版?什么是静态 JSON 版本?

为了方便无需配置数据库的小白,提供了静态JSON 版本的导航,静态版本只能本地修改 JSON 添加导航,没有管理后台。

而相对于静态版的 ×× 数据库版本**,它提供了管理导航的界面,用户可在线提交网站,后台审核,并管理所有网站(推荐)

2. 本地 mongodb 没导航数据?

运行爬虫文件node reptile.js,确保你已经开启了本地 Mongodb 数据库,就可以爬导航到本地的数据库了

3. 本地运行

// 1. 下载代码
git clone git@github.com:geekape/geek-navigation.git

// 2. 本地安装包
npm i 或者 cnpm i

// 3.假设已启动mongodb,启动本地服务器
nodemon server/app.js

// 4. 运行项目
npm run serve

// 5. 预览项目
http://localhost:8080

前端交流学习


个人微信号(zcb861013016) QQ 交流群(361979424)

About

❤️ 极客猿梦导航-独立开发者的导航站!

http://navigation.zcbing.cn/


Languages

Language:CSS 37.3%Language:Vue 37.2%Language:JavaScript 24.5%Language:HTML 1.0%