技术栈:
后端:SpringBoot
前端:Vue 和 CSS 框架 TailWindCSS
数据库:MySQL
缓存:虽然最初考虑了 Redis,但考虑到个人博客系统内容不多,暂时放弃了这一方案。
功能介绍:
查看博客:用户可以浏览他人的博客,并可以通过“送咖啡”的方式支持博主。这些咖啡可以在咖啡商场中兑换商品。
首页:采用卡片式设计,集成了电影推荐、每日一言、微软壁纸等 API 调用内容,以及用户的动态和活跃情况。
文章页面:展示个人或他人的博客文章,支持响应式设计,适应不同设备。
技术博客:专门分享技术相关的文章,严格控制标题和图片,确保内容的清晰易懂。
周报:用户可以记录每周的工作和生活总结,这些内容只有作者自己可见。
个人主页:展示用户的作品、动态和个人足迹。
文章详细页:提供良好的阅读体验,支持目录导航和夜间模式。
咖啡商场:用户可以通过点赞获得的咖啡来兑换个人头像挂件和主页背景。
登录/注册页面:提供安全的登录和注册机制,保护用户隐私。
设置:允许用户修改个人信息和密码,绑定第三方账号,并获取天气信息。