GithubHelp home page GithubHelp logo

justin3go / searchsearchgo Goto Github PK

View Code? Open in Web Editor NEW
447.0 3.0 60.0 3.09 MB

一款极简体验、优雅、现代化、资源丰富、免费、无需登录的新一代阿里云盘搜索引擎UI(Nuxt3+Vuefity)

Home Page: https://ssgo.app

License: MIT License

Vue 98.40% TypeScript 1.44% HTML 0.01% Dockerfile 0.16%
vuetify elasticsearch nuxt nuxt3 vue vue3

searchsearchgo's Introduction

logo

SearchSearchGo-APP

Nuxt3 Vuetify TypeScript ElasticSearch7 License MIT

一款极简体验、优雅、现代化、资源丰富、免费、无需登录的新一代阿里云盘搜索引擎,来体验找寻资源的快乐吧~

每周六/周末如有更新release一次到master,预发布分支为pre-release,欢迎大家star、watch关注最新动态。

changelog

PR Welcome Request-Feature Report-Bug

PCMoblie-demo

使用vercel部署 使用docker构建
Deploy with Vercel Docker-部署

功能特性

一、 得益于Nuxt框架,该应用支持SSR,对SEO比较友好

  1. 比如当用户输入搜索之后,对应的url路径也会发生变化,比如https://ssgo.app/?page=1&query=AI
  2. 如果用户将该url分享到其他平台被搜索引擎抓取之后,搜索引擎得到的数据将不再是空白的搜索框,而是包含相关资源的结果页,
  3. 这样有可能再下一次用户在其他搜索引擎搜索对应资源的时候,有可能会直接跳转到该应用的搜索结果页,这样就可以大大提高该应用的曝光率。

SSR-demo

SEO-demo

二、 该应用支持深色模式

darkMode-demo

三、 对于使用ElasticSearch7的用户,几乎是开箱即用

开发指南

开发简介

启动项目:

npm i -g pnpm
pnpm i
pnpm dev

环境变量:

变量名 是否必需 描述 例子
ES_URL ElasticSearch的地址 http://localhost:9200
ES_INDEX ElasticSearch的索引 aliyunpan
ES_AUTH_USERNAME ElasticSearch的用户名 elastic
ES_AUTH_PASSWORD ElasticSearch的密码 changeme

除此之外,如果你需要导入自己的Analytics,请修改plugins/XXXAnalytics.ts中的id为你自己的id

开发指南

重要:

  • 该仓库仅为SearchSearchGo的应用部分,无爬虫以及数据索引部分
  • 如果你使用ElasticSearch-7搭建了一个搜索引擎,可以直接使用该应用进行构建
  • 如果你使用的其他版本的ElasticSearch,则需安装对应版本的ElasticSearch客户端版本,并且sever/api部分中的相应字段可能需要修改,比如ElasticSearch-8中返回的就没有了body字段

声明

  1. 本站链接为程序自动收集自互联网,链接跳转至官方网盘,网站本身不储存、复制、传播、控制编辑任何网盘文件,也不提供下载服务;
  2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报;
  3. 本站是笔者在线作品演示网站,所有服务仅供学习交流使用,搜索引擎技术细节可以访问笔者的个人博客查找。

searchsearchgo's People

Contributors

justin3go avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

searchsearchgo's Issues

只能阿里云盘吗,能添加夸克吗

自检清单

请仔细检查下方列表,将你已经完成的动作前方[]填入[x]

  • [] 确认仓库中Issues中没有相似的问题
  • [] 确认仓库中Discussions中也没有相似的讨论
  • [] 包含截图/视频演示描述,除非你认为文字已经能表达清楚

需求描述

在这里描述你的需求

在线演示

可选,这在里详细演示你的需求,如果有在线链接、现成可参考的demo这对于笔者来说将更加清楚地理解你的需求

补充说明

没说完?在这里继续~

跳转网盘APP仍然出现没有携带参数的问题,只是打开的APP,并没有出现相关的资源

自检清单

请仔细检查下方列表,将你已经完成的动作前方[]填入[x]

  • 确认仓库中Issues中没有相似的问题
  • 确认仓库中Discussions中也没有相似的讨论
  • 包含截图/视频演示描述,除非你认为文字已经能表达清楚

问题描述

在这里用文字表述你的问题

截图/视频演示

可选,这在里详细演示你的问题

预期表现

在这里说明你预期想要的表现

补充说明

没说完?在这里继续~

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.