项目简介
YuIndex是一款极具特色的浏览器主页,同时也是功能强大的web终端组件。其支持通过输入命令的方式进行操作,使用户能在一个web终端中高效完成各类事务。用户可以将音乐、游戏等内容集成到主页,开发者也能基于此定制自己的web终端。项目采用前后端分离架构,前端运用Vue 3、Vite 2等技术,后端以Node.js和Express为基础。
项目的主要特性和功能
主要特性
- 提供无鼠标操作体验,可快速完成多平台搜索等操作。
- 界面极简炫酷,具有Linux风格,极客范儿十足。
- 支持快捷键、帮助及输入提示,降低使用门槛。
- 允许用户定制背景等,打造个性化主页。
- 方便开发者独立使用web终端组件或进行二次开发。
- 适合学习者学习web终端开发、系统设计及规范代码编写。
功能特点
web终端
- 具备命令历史记录,可快速执行历史命令。
- 支持快捷键操作,提高使用效率。
- 提供命令输入提示和Tab键补全命令功能。
- 有多种格式输出,内置5种输出状态。
- 命令可折叠/展开,帮助手册自动生成。
- 支持自定义配置,如更换背景、开关提示等。
- 支持子命令。
已支持命令
涵盖多平台搜索、网页快速跳转、空间管理、查看日期、翻译、待办事项、网络检测、定时器、更换背景、听音乐、摸鱼小游戏等命令。
安装使用步骤
前提准备
确保已安装Node.js和npm。
安装依赖
在项目根目录下执行以下命令安装前端依赖:
bash
yarn install
运行项目
在前端项目目录下执行以下命令启动开发服务器:
bash
vite
启动后,可在浏览器中访问相应地址使用项目。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】