littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Vue和Node的YuIndex浏览器主页项目

项目简介

本项目是一个极客范儿的浏览器主页系统,借助前端Vue框架与后端Node.js技术实现。它为用户提供命令行操作体验,能帮助用户高效完成各类任务。同时,这是一个开放系统,允许用户定制自己的网页终端并集成各种内容。

项目的主要特性和功能

主要特性

  1. 支持无鼠标操作,用户可通过命令快速完成搜索、跳转、待办事项管理、听音乐等操作。
  2. 采用极简设计,拥有炫酷风格和Linux的味道,为极客带来极致体验。
  3. 支持各种快捷键,降低使用成本。
  4. 支持背景定制,可打造个性主页。
  5. 对开发者友好,提供web终端组件,可独立使用或进行二次开发。

功能

web 终端

  • 具备命令历史记录功能,可快速执行历史命令。
  • 支持快捷键操作,提升使用效率。
  • 有清屏功能,可一键清屏保持界面整洁。
  • 提供命令输入提示,根据输入内容给出命令提示。
  • 支持Tab键命令补全。
  • 支持多种输出格式,灵活展示信息。
  • 支持更换背景、提示开关等个性化配置。

已支持命令

  • 多平台搜索(search):支持从不同搜索引擎检索内容。
  • 网页快速跳转(goto):快速跳转到指定网页。
  • 空间管理:类似收藏夹功能,可存储网页信息。
  • 查看日期(date):显示当前日期。
  • 翻译(fanyi):支持中英文翻译。
  • 待办事项管理(todo):管理待办事项。
  • 网络检测(ping):检测网络连通性。
  • 定时器(timing):设置定时任务。
  • 更换背景(background):更换主页背景。
  • 听音乐(music):在线播放音乐。
  • 摸鱼小游戏(moyu):提供小游戏娱乐。
  • 其他命令:更多功能等待探索。

安装使用步骤

假设用户已经下载了本项目的源码文件,可按以下步骤安装使用: 1. 安装依赖: - 前端依赖安装: bash cd yuindex npm install - 后端依赖安装: bash cd server npm install 2. 启动项目: - 启动前端: bash npm run dev - 启动后端: bash npm run server 3. 访问项目:打开浏览器,访问 http://localhost:3000 即可体验本系统。 4. 在线体验:也可以直接访问在线体验地址:https://yuindex.com

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】