Skip to content

⭐极客猿梦导航,分动态导航(数据库)版本和静态导航(JSON文件)版本

Notifications You must be signed in to change notification settings

Troray/geek-navigation

This branch is 26 commits behind geekape/geek-navigation:vue2.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

547f120 · Dec 22, 2019

History

80 Commits
Dec 22, 2019
Jun 5, 2019
May 29, 2019
Dec 14, 2019
Dec 14, 2019
May 29, 2019
Dec 22, 2019
Jul 13, 2019
Nov 22, 2018
May 23, 2019
May 29, 2019
Dec 14, 2019

Repository files navigation

极客猿梦导航

面向独立开发者的导航站

简介

极客猿梦导航,致力于方便独立开发者/程序员寻找各种网络资源。

以前,我有很多导航资源,我都把它们收集在浏览器收藏夹中,可到一定量后,我发现想找一些网站不容易,因为当时添加它也没有做明确的备注,现在我将导航添加到极客猿梦导航站中,每个网站都包含一些子信息,尽管你不添加,还是会比收藏夹里面的更好找一点。

V1.0版本

功能导图

首页

后台页

v2.0重构(进行中)

UI设计

功能导图 功能导图 功能导图

新增功能

  • 全新的UI改版

    • 重构前端界面
    • 重构后端界面
    • 优化代码整洁度,组件的可复用率
  • 提交网站只需要填写一个链接,分类是可选

  • 每个网站项有浏览量,点赞数

  • 增加排行榜,显示最热,点赞最多,最新的排行

  • 使用nuxtjs重构,更快加载速度和对seo友好

  • 使用koa2重构后端,更简洁的后端开发

友情提示

  • 如果你对这个项目有兴趣,可点star保持关注,当然,你也可以Fork代码,自己完善这个项目,你愿意的话可以pull到我仓库来合并。

  • 你如果遇到什么困难或bug,随时可以在issues提出,我会尽快解决。

常见问题

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

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

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

2. 修改后台登录密码

打开根目录下的server/router.js文件,修改密钥secret的值。

3. 本地mongodb没导航数据?

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

4. 本地运行

// 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

About

⭐极客猿梦导航,分动态导航(数据库)版本和静态导航(JSON文件)版本

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 39.1%
  • CSS 38.7%
  • JavaScript 21.0%
  • HTML 1.2%