由于是应付学校工程实践,项目编码,本项目花费4天1晚完成
声明:项目根据github:https://github.com/zhaoguoshun 博主仿写(非常感谢,为我节约了大部分布局思考时间),其中采用了一部分的css(标签云、文章列表以及文章详情的文章部分),数据库根据原作者优化剪裁补充。除此都由本人亲自完成,项目结构、项目编码与参考博主大相径庭。
本项目工作量并不小(可以在本项目基础上增加一些功能,比如博主之间的消息发送),可以用于工程实践、毕设以及个人学习
项目肯定还存在一定小问题,自行更正就好。
个人qq: 3032229620
项目分为7个模块:公告、评论、文章标签、专栏、友情链接、标签、用户
危:数据库表之间我没有添加约束,请自行阅读好项目,避免因为数据库问题影响项目运行。
前端我使用的是前台node19.9.0,后台14.21.3,后端使用的是java17
与本项目尽量保持一致,前端可以用nvm管理自己的node版本
前端直接npm i加载依赖就好,然后npm run dev。
后端:
这个jks文件是使用keytool生成的,你也可以下载后用keytool生成替换就好。
//私钥生成指令
//keytool -genkey -alias private -keyalg RSA -storepass pass123 -keysize 1024 -keystore private.jks -validity 3655
只展示前台主要功能,更多细节自行发现,后台也是运行查看 =《》=
文章搜索分为全局搜索、标签搜索、专栏内部搜索。具体请自行探索。