关于此项目
了解这个项目的详细信息
项目简介
Hazenix Blog 是一个专注于内容创作与知识沉淀的个人博客平台,提供文章创作、阅读、检索与互动的完整体验,兼顾性能、可维护性与美观的阅读界面。
技术架构
前端
- Vue 3 + Vite
- Element Plus 组件库
- Tailwind CSS 样式体系
- Toast UI Editor 富文本/Markdown 编辑
后端与服务
- Spring Boot
- Redis
- Redis 缓存(热门文章、会话)
数据与存储
- MySQL
- 对象存储OSS
部署与运维
- Docker ,Nginx
- Jenkins
- CDN与WAF
核心功能或特色
- • 文章创作与管理:Markdown/所见即所得编辑、草稿、发布与置顶。
- • 阅读体验优化:目录生成、代码高亮、暗色模式与响应式布局。
- • 评论与互动:评论列表、回复、表情与通知提醒。
- • 搜索与发现:关键词检索、热门文章、标签/分类聚合。
- • 友情链接:友链展示与申请审核流程。
- • 后台管理:内容、用户与友链等模块的可视化管理。
项目背景
从想法的发端到正式上线,以及长期维护,请看 本站历史 。
致谢
前端: Vue 3、Vite、Element Plus、Tailwind CSS、Toast UI Editor、highlight.js
后端: Spring Boot、MyBatis、MySQL、Redis、Druid、Lombok、Knife4j、JWT、Aliyun OSS SDK
感谢以上优秀的开源项目,为项目开发提供了强大的技术支撑。
感谢社区文章与文档资料,为项目提供灵感与指引。