前言

由于某些不可抗力因素,咱的 Maxer 主题弃坑了(其实主要是因为我的 PHP 太菜了,况且主攻的方向是 Java )

还有大半年就秋招了,所以趁着这个时间节点准备搞一搞事情。

也算是实现一下当初大一的愿望:独立开发一套站点(前中后台)。

寒假一回来我就在开始着手准备前端的开发,花了几天时间上手了 Vue3TypeScript,同时也使用 Vue Cli 4.x 构建了一套 Vue3 项目,总的来说呢,我发现自己缺少点设计天赋,磨了几天也才把首页差不多设计完(其中还参考了不少大佬们的独立站点的设计,奈何本人太菜实在缺乏美工天分)

后端的基本架子采用的是 SpringBoot 构建,其中当初的设想是多用户模式,所以也引入了 SpringSecurity 来进行权限验证。

既然都采用 SpringSecurity 来进行权限验证了,那么也得把生成的 Token 弄安全点不是,所以又引入了 JWT 来进行签发验证 Token。

目前大概的进度是后端基础功能大概完成大半了,前端还在着手设计和 Coding。

进度

maxer-swagger.png
maxerswagger1.png
maxerswagger3.png
maxerswagger4.png
maxer.png

自动化部署

今天也看了一下 Github Action,发现它确实比一般的自动化部署工具方便和好用,它采用了 YML 作为脚本,我们可以很方便的使用第三方的 Action 脚本,并且能够在 YML 中直接书写 Shell 脚本
github-action.png

开发思路(待完善)

只是目前想到的。

maxer9cae808755bec3d5.png

DEMO地址


本作品采用知识共享署名 4.0 国际许可协议进行许可。

如果可以的话,请给我钱请给我点赞赏,小小心意即可!

Last modification:January 30, 2021
If you think my article is useful to you, please feel free to appreciate