Skip to content

hamster-yhz/blackBox_v2.0.0

Repository files navigation

BlackBox Blog

🚀 项目简介

BlackBox 是一个现代化的个人博客系统,采用前沿的Web技术栈构建。本项目使用 Cursor IDE 开发,这是一个强大的AI驱动的代码编辑器,为开发过程提供了智能辅助。本项目具有以下特点:

  • 基于 Vue 3 + TypeScript + Vite 构建
  • 使用 Tailwind CSS 实现响应式设计
  • 支持 Markdown 文章写作
  • 内置代码高亮功能
  • 支持文章搜索
  • 支持中英文语言切换

🌐 语言切换

本项目支持中文和英文两种语言,您可以通过以下方式切换语言:

  1. 点击页面右上角的语言切换按钮
  2. 系统会自动保存您的语言偏好
  3. 所有页面内容都会实时切换语言

🛠️ 技术栈

  • 前端框架:Vue 3
  • 开发语言:TypeScript
  • 构建工具:Vite
  • UI框架:Tailwind CSS
  • 路由管理:Vue Router
  • Markdown解析:marked
  • 代码高亮:highlight.js
  • 搜索功能:fuse.js
  • 图标库:Font Awesome

📋 项目特色

  1. 现代化的技术栈

    • 使用 Vue 3 Composition API
    • TypeScript 类型安全
    • Vite 快速开发体验
    • Tailwind CSS 原子化样式
  2. 博客功能

    • Markdown 文章支持
    • 代码高亮显示
    • 文章分类和标签
    • 全文搜索功能
    • 响应式设计
  3. 开发体验

    • 热模块替换(HMR)
    • TypeScript 类型检查
    • 自动构建和部署
    • 代码规范检查

⚠️ 版权声明

本项目为原创作品,保留所有权利。未经授权,禁止复制、修改或用于商业用途。我们致力于保持项目的独特性和创新性,因此不鼓励直接复制使用。如果您对我们的项目感兴趣,欢迎通过以下方式联系我们:

📝 使用说明

  1. 克隆项目
git clone https://github.com/your-username/blackbox-blog.git
  1. 安装依赖
cd blackbox-blog
npm install
  1. 开发模式运行
npm run dev
  1. 构建生产版本
npm run build

🤝 贡献指南

我们欢迎建设性的建议和反馈,但请尊重项目的原创性。如果您想贡献代码,请先与我们联系。

📄 许可证

本项目采用 GNU Affero General Public License v3.0 进行许可。这意味着:

  • 您可以自由查看和使用本项目的源代码
  • 如果您修改了代码,必须公开您的修改
  • 如果您将代码用于网络服务,必须公开您的服务代码
  • 禁止将代码用于商业用途
  • 禁止直接复制使用本项目

🌐 多语言支持


© 2024 BlackBox Team. All rights reserved.

About

BlackBox Blog 是一个现代化的个人博客系统。 BlackBox is a modern personal blog system

Resources

License

Stars

Watchers

Forks

Contributors