littlebot
Published on 2025-04-02 / 8 Visits
0

【源码】基于 Vue 和 Node.js 的极客浏览器主页系统

项目简介

YuIndex 是一个前后端全栈的极客范儿浏览器主页项目,能让用户在一个 web 终端里高效完成各类事务。它既是独特的支持命令输入操作的浏览器主页,也是强大的 web 终端组件,方便开发者定制自己的 web 终端并集成任意内容。

项目的主要特性和功能

特性

  • 用户端:无需鼠标,操作迅速,界面极简炫酷,有极客风格。支持快捷键、帮助和输入提示,可定制背景打造个性化主页,还能帮助用户熟悉 Linux 命令,感受编程乐趣。
  • 开发者端:可独立使用或对功能丰富的 web 终端组件进行二次开发,能够开发自己的命令并接入系统。
  • 学习者端:可以学习 web 终端开发方式和系统设计知识,掌握规范的代码目录和格式。

功能

  • web 终端:有命令历史记录、快捷键、清屏、命令输入提示、Tab 键补全命令、多种格式输出、内置 5 种输出状态、命令折叠/展开、帮助手册自动生成、自定义配置和支持子命令等功能。
  • 已支持命令:涵盖多平台搜索、网页快速跳转、空间管理、查看日期、翻译、待办事项、网络检测、定时器、更换背景、听音乐、摸鱼小游戏等。

安装使用步骤

前提条件

假设你已经下载了本项目的源码文件,并且已经安装好了 Node.js。

具体步骤

  1. 进入项目根目录,在命令行中使用以下命令安装前端依赖: bash npm install
  2. 安装后端依赖,进入 server 目录并执行: bash cd server npm install
  3. 启动前端项目,在项目根目录下执行: bash npm run dev
  4. 启动后端项目,在 server 目录下执行: bash node app.js
  5. 打开浏览器,访问 http://localhost:项目端口号(具体端口号可在配置文件中查看),即可开始使用。

下载地址

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