MenuHazenix 的后端札记

关于此项目

了解这个项目的详细信息

项目简介

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

感谢以上优秀的开源项目,为项目开发提供了强大的技术支撑。
感谢社区文章与文档资料,为项目提供灵感与指引。