# minitools **Repository Path**: lutery/minitools ## Basic Information - **Project Name**: minitools - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-30 - **Last Updated**: 2025-12-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MiniTools - 实用小工具集合 MiniTools 是一个轻量级的前端工具集合,提供多种实用的小工具,帮助开发者和技术人员快速完成日常任务。 ## 🚀 功能特性 ### 当前工具 - **FinalShell 密码解密** - 解密 FinalShell 保存的加密密码(https://blog.csdn.net/qq_34707272/article/details/148146445) - **字符串转二维码** - 快速将文本字符串转换为二维码图片 ### 即将推出 - 更多实用工具正在开发中... ## 🛠️ 技术栈 - **前端框架**: Vue.js 3 + Vite - **UI 框架**: Element Plus / Ant Design Vue - **构建工具**: Vite(快速构建和热更新) - **部署**: 支持静态部署,兼容 Nginx 部署 - **状态管理**: Vuex / Pinia - **路由**: Vue Router ## 📦 安装与使用 ### 快速开始 1. 克隆项目到本地 ```bash git clone https://gitee.com/lutery/minitools.git ``` 2. 进入项目目录 ```bash cd minitools ``` 3. 使用浏览器打开 `index.html` 文件即可开始使用 ### 开发模式 基于 Vue.js 的现代开发体验: - 使用 Vite 提供快速的开发服务器 - 支持热模块替换(HMR) - 现代化的组件化开发 - 自动构建和打包优化 ### 构建与部署 ```bash # 安装依赖 npm install # 开发模式 npm run dev # 生产构建 npm run build # 预览构建结果 npm run preview ``` ## 🔧 项目结构 ``` minitools/ ├── public/ # 静态资源 ├── src/ │ ├── components/ # 公共组件 │ ├── views/ # 页面视图 │ ├── tools/ # 工具模块 │ │ ├── finalshell/ # FinalShell 解密组件 │ │ └── qrcode/ # 二维码生成组件 │ ├── router/ # 路由配置 │ ├── store/ # 状态管理 │ ├── utils/ # 工具函数 │ └── assets/ # 资源文件 ├── dist/ # 构建输出目录 ├── package.json # 项目配置 └── vite.config.js # Vite 配置 ``` ## 🎯 使用场景 - **开发者工具** - 快速处理开发过程中的小任务 - **系统管理员** - 便捷的密码解密和工具集合 - **日常办公** - 二维码生成等实用功能 - **学习参考** - 现代化的 Vue.js 项目架构示例 ## 🚀 部署方案 ### 静态部署 构建后的 `dist` 目录可以直接部署到任何静态文件服务器: ```bash npm run build # 将 dist 目录上传到服务器即可 ``` ### Nginx 部署 ```nginx server { listen 80; server_name your-domain.com; root /path/to/minitools/dist; index index.html; location / { try_files $uri $uri/ /index.html; } # 启用 gzip 压缩 gzip on; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; } ``` ### 其他部署选项 - **GitHub Pages** - 直接推送构建文件到 gh-pages 分支 - **Vercel / Netlify** - 一键部署,支持自动构建 - **Docker** - 使用 nginx:alpine 镜像容器化部署 ## 🤝 贡献指南 欢迎提交 Issue 和 Pull Request 来改进项目! 1. Fork 项目 2. 创建特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 创建 Pull Request ## 📝 更新日志 ### v1.0.0 (2025-10-30) - ✨ 初始版本发布 - ✨ 添加 FinalShell 密码解密功能 - ✨ 添加字符串转二维码功能 ## 📄 许可证 本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。 ## ⭐ 支持项目 如果这个项目对你有帮助,请给个 Star ⭐ 支持一下! --- **注意**: 本项目仅供学习和合法用途使用,请勿用于任何违法活动。