个人知识管理系统 × 博客展示平台 × 内容创作空间
灵思宇宙是一个集知识管理、内容创作和个人展示于一体的数字平台。该项目采用前后端分离架构,提供了丰富的内容组织和展示功能,帮助用户构建自己的数字知识花园。
- 支持Markdown格式的笔记和文章创作
- 标签和分类系统,便于内容组织
- 全文检索功能,快速定位内容
- 知识关联图谱,展示内容之间的联系
- 收藏和书签功能,整理重要资源
- 学习进度追踪,规划知识路径
- 自定义主题和布局
- 多样化的内容卡片设计
- 响应式界面,适配不同设备
- 评论系统,促进交流讨论
- 访客留言功能
- 内容分享到社交媒体
- 用户界面:基于Vue 3.4+、TypeScript、Vite构建
- UI框架:TailwindCSS、UnoCSS原子化CSS
- 状态管理:Pinia
- 路由系统:Vue Router
- 特效组件:集成粒子效果、动画库
- 框架:React 18.3、TypeScript
- UI组件:Material UI 6.3
- 数据展示:集成表格、图表、日历等组件
- 富文本编辑:TipTap编辑器
- 开发语言:Java 18
- 框架:Spring Boot 3.4.0
- 数据访问:MyBatis Plus 3.5.9
- 数据库:MySQL 8.0
- 缓存:Redis
- 安全认证:JWT令牌
- 存储服务:支持阿里云OSS
📦 virosa-plus
├── 📂 virosa-plus-frontend # 前端代码
│ ├── 📂 virosa-plus-ui # 用户前台界面
│ └── 📂 virosa-plus-admin # 管理后台界面
└── 📂 virosa-plus-backend # 后端代码
└── 📂 virosa-plus
├── 📂 common # 公共模块
├── 📂 framework # 框架模块
├── 📂 web # Web接口模块
└── 📂 main # 主应用模块
- 克隆项目
git clone https://github.com/your-repo/virosa-plus.git
cd virosa-plus
- 启动前端
cd virosa-plus-frontend/virosa-plus-ui
pnpm install
pnpm dev
- 启动后端
cd virosa-plus-backend/virosa-plus
mvn spring-boot:run
- 前端构建
cd virosa-plus-frontend/virosa-plus-ui
pnpm build
- 后端打包
cd virosa-plus-backend/virosa-plus
mvn clean package
欢迎通过以下方式参与项目:
- 提交Issue报告问题或建议新功能
- 提交Pull Request贡献代码
- 完善文档和使用示例
- 响应式布局优化,完善移动端适配
- 知识图谱可视化功能增强
- 内容导入/导出功能
- 增加更多第三方集成
MIT 许可证 © 2024