博客类个人分享网站

我要开发同款
kontori2023年04月16日
181阅读
开发技术java
所属分类redisspringbootvue
作品源文件
zip格式 2.44 MB
¥6.00

作品详情

1. 项目主要分为四个功能模块:
· 首页:左侧为个人信息卡,展示站主昵称、邮箱、姓名、学号、班级信息,下方展示文章阅读量、点赞数;
右侧为统计图及技能占比。统计图使用了echarts,文章分类统计图统计了每个分类下的文章数,文章发布统计图统计了最近6个月的文章发布数。
· 学习记录:这一页面,以时间线的形式,展示个人的学习记录。当滑动页面到底端时,会触发加载,获取更多记录。
· 技术分享:设计了四列瀑布流的布局方式,可以在头图宽高比不一致时仍然保持较好的美观性。同样有触底加载的特性。支持对文章标题及内容的直接模糊搜索,后续可自行对接ElasticSearch等搜索引擎。选择一篇文章后,进入文章详情页。从上至下分别为大标题、标签、文章信息、文章内容、点赞评论区。其中文章信息包括发布时间、最后更新时间、点赞数、阅读量、字数统计。文章的主体页面采用了markdown语法,引入了v-md-preview插件,行文更清晰。在文章的末尾,可以进行点赞、评论操作。
· 留言小屋:在这个页面中,访客可以进行留言操作。
2. 整个项目为个人独立开发,可能存在不完善的地方。项目采用了前后端分离的方式。前端使用了Vue3 + TypeScript + Vite + Element Plus,后端使用了Java 8 + Spring Boot 2.7.6 + Mybatis Plus。数据库层面,使用了MySQL + Redis。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论