BlackBox 是一个现代化的个人博客系统,采用前沿的Web技术栈构建。本项目使用 Cursor IDE 开发,这是一个强大的AI驱动的代码编辑器,为开发过程提供了智能辅助。本项目具有以下特点:
- 基于 Vue 3 + TypeScript + Vite 构建
- 使用 Tailwind CSS 实现响应式设计
- 支持 Markdown 文章写作
- 内置代码高亮功能
- 支持文章搜索
- 支持中英文语言切换
本项目支持中文和英文两种语言,您可以通过以下方式切换语言:
- 点击页面右上角的语言切换按钮
- 系统会自动保存您的语言偏好
- 所有页面内容都会实时切换语言
- 前端框架:Vue 3
- 开发语言:TypeScript
- 构建工具:Vite
- UI框架:Tailwind CSS
- 路由管理:Vue Router
- Markdown解析:marked
- 代码高亮:highlight.js
- 搜索功能:fuse.js
- 图标库:Font Awesome
-
现代化的技术栈
- 使用 Vue 3 Composition API
- TypeScript 类型安全
- Vite 快速开发体验
- Tailwind CSS 原子化样式
-
博客功能
- Markdown 文章支持
- 代码高亮显示
- 文章分类和标签
- 全文搜索功能
- 响应式设计
-
开发体验
- 热模块替换(HMR)
- TypeScript 类型检查
- 自动构建和部署
- 代码规范检查
本项目为原创作品,保留所有权利。未经授权,禁止复制、修改或用于商业用途。我们致力于保持项目的独特性和创新性,因此不鼓励直接复制使用。如果您对我们的项目感兴趣,欢迎通过以下方式联系我们:
- 邮箱:email@655353.xyz
- GitHub:yhz
- 克隆项目
git clone https://github.com/your-username/blackbox-blog.git- 安装依赖
cd blackbox-blog
npm install- 开发模式运行
npm run dev- 构建生产版本
npm run build我们欢迎建设性的建议和反馈,但请尊重项目的原创性。如果您想贡献代码,请先与我们联系。
本项目采用 GNU Affero General Public License v3.0 进行许可。这意味着:
- 您可以自由查看和使用本项目的源代码
- 如果您修改了代码,必须公开您的修改
- 如果您将代码用于网络服务,必须公开您的服务代码
- 禁止将代码用于商业用途
- 禁止直接复制使用本项目
- English README
- 中文 README (当前文件)
© 2024 BlackBox Team. All rights reserved.