SearchFly 个性化搜索助手 快速开始
🚀 快速开始
SearchFly 是一款开源的个性化搜索效率工具,以下是本地开发浏览的快速指南:
🔧 前置要求
- Node.js 18+(推荐使用 Node.js 20 LTS)
- pnpm 包管理器
📥 本地开发浏览
bash
# 克隆仓库
git clone https://github.com/gitcoffee-os/searchfly.git
cd searchfly
# 安装依赖
pnpm i
# 启动开发服务器
pnpm dev🎯 开发与构建
开发模式
bash
# 运行 Vite 开发服务器
pnpm dev # 支持实时重载与 HMR 热更新构建生产版本
bash
# 构建生产版本
pnpm build✨ 代码质量
bash
# 使用 Prettier 格式化代码
pnpm format
# 检查代码格式
pnpm format:check📦 项目结构
├── assets/ # 静态资源文件
├── plugins/ # 内置插件集合
├── scripts/ # 辅助脚本
├── src/ # 源代码目录
│ ├── locales/ # 国际化资源
│ ├── plugins/ # 插件系统核心
│ ├── router/ # 路由配置
│ ├── search/ # 搜索相关配置
│ ├── styles/ # 全局样式
│ ├── views/ # Vue 页面视图
│ ├── App.vue # Vue 主应用
│ └── main.tsx # 应用入口
└── package.json # 项目配置🎨 功能特性
- 🔍 个性化搜索助手
- ⚙️ 灵活强大的搜索接口配置
- 🧩 灵活插件扩展
- 🌐 全语言支持
- 🎨 现代化界面
- 🔧 高度可定制的个性化体验