开源软件名称:intellij-blog-sys
开源软件地址:https://gitee.com/IntelliJBoy/intellij-blog-sys
开源软件介绍:
Nice Blog System 是一个前后端分离,“便捷轻巧、外形Nice”的博客系统 项目选型 后端使用gradle进行项目管理,springboot微服务后台,mybatis-plus访问数据库,安全认证采用shiro,少量的thymeleaf模板引擎作为辅助技术,后端会可提供mock服务,完整的接口开放文档。前端则主要采用了webpack作为构建工具,nodejs开发并且采用时下流行的vue和element ui,急需精通前端的小伙伴给我添砖加瓦。 博客功能- 大胆的采用了时下流行的SpringBoot+Vue技术进行实践,可供参考学习使用 。
- 时下较为流行的技术,可让你的系统技术栈始终保持新颖,“抗衰老”。
- 支持多社交账号登陆(qq、github、gitee)及本地系统账号登录,记录每一个与你交流的伙伴。
- Shiro做安全权限验证,博客资源链接能做安全过滤,权限管理,对于私密链接有保障。
- 后台多缓存方案技术支持(redis,ehcache,memory),简洁严谨的代码逻辑,恰到好处的性能优化,我很专业 。
- 博客系统同时支持MySQL和Oracle数据库,严格的数据库规范设计。
- 独具特色的评论回复功能,不依赖任何三方评论回复插件,课增强博客的互动性。
- 采用国内七牛云图床,简单、稳定、易用,解决系统静态资源相应国过慢问题。
- 站长亲自撸码,你的问题就是我的问题,欢迎前来找茬 。
- 我不完美但趋向完美,期待有兴趣的朋友给出你们的宝贵意见。
环境依赖环境依赖 | 说明描述 |
---|
软件基础环境 | 服务器(例:1 vCPU 2 GiB 1Mbps)+域名(例:kiwipeach.cn) ,注意这里的域名需要备案才能够访问喔 | 数据库 | MySQL或者Oracle,二选一 ,推荐使用MySQL,因为轻量,个人博客你懂的,数据库脚本见'doc'目录 | JDK | 推荐使用jdk1.8及1.8以上的版本 | Redis|ehcache|memory | 应用缓存,可选,默认ehcache。所以在实际部署过程中我们也可以使用redis作为缓存提供服务性能,预防内存溢出 | node | 前端需要使用node环境启动前端服务,其中请求转发可以使用前端提供转发工具,当然也可以使用nginx,看具体部署条件。 |
主要功能预览博客首页博客详情浏览博客评论回复博客后台管理下期功能更新计划- 1.后台支持H2数据库支持,嵌入型数据库,系统服务一个jar包就够了
- 2.博客后台上传导入功能,单个和批量(线下typora+线上导入形式写博客)
- 3.前端工程打包优化,加快页面打开速度。
- 4.提供mysql+redis的docker部署镜像(当然一键微服务启动依然也很方便快捷)
- 5.评论回复功能需要绑定用户邮箱,让用户能够通过邮箱接收系统通知
- 6.系统后台基本功能完善
- 7.响应式页面布局支持,也难骨架屏加载效果
- 8.系统微服务应用设计
- 9.博客搜索查询功能
|
请发表评论