项目简介
本项目是一个极客范儿的浏览器主页系统,借助前端Vue框架与后端Node.js技术实现。它为用户提供命令行操作体验,能帮助用户高效完成各类任务。同时,这是一个开放系统,允许用户定制自己的网页终端并集成各种内容。
项目的主要特性和功能
主要特性
- 支持无鼠标操作,用户可通过命令快速完成搜索、跳转、待办事项管理、听音乐等操作。
- 采用极简设计,拥有炫酷风格和Linux的味道,为极客带来极致体验。
- 支持各种快捷键,降低使用成本。
- 支持背景定制,可打造个性主页。
- 对开发者友好,提供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】