加存眷然后私信 蘑菇博客获取源码
一个基于微办事架构的前后端别离博客系统。前台利用 Vue +Nuxt + Element , 后端利用spring boot + spring cloud + mybatis-plus停止开发,全文检索利用Solr,为撑持SEO优化博客门户接纳Nuxt.js框架,利用Jwt+Spring security做登录权限校验。
项目介绍蘑菇博客,一个基于微办事架构的前后端别离博客系统。前台利用Vue + Nuxt +Element , 后端利用spring boot + spring cloud + mybatis-plus停止开发,利用 Jwt + Spring Security做登录验证和权限校验
从大学的时候起头,就不断想要搭建一套属于本身的博客系统,但是不断被没有去弄,如今时间多了,连系目前流行的手艺栈,利用前后端别离架构停止项目标开发,也希望本身可以将项目一步步停止完美。蘑菇博客大部门功用是我小我停止开发的,因才能有限,此中良多手艺都是一边进修一边利用的,能够说蘑菇博客也是一个我用来熟悉手艺的项目,所以良多处所可能考虑不周,在加上没怎么接触公司现实项目,故有能矫正的处所,还请列位老哥可以指出~如今挺多是SSM或者SSH的博客办理系统,想用spring boot + spring cloud + vue 的微办事架构停止测验考试项目标构建。因为本来做过vue + element-ui 做过办理系统,所以如今筹算做一套本身的、基于当前最新手艺栈、前后端别离的微办事博客系统。考虑到门户网站利用Vue不是很好撑持SEO优化,所以门户网站接纳Nuxt.js停止开发目次介绍MoguBlog 是一款基于最新手艺开发的多人在线、简洁的博客系统。mogu_admin: 是admin端API接口办事;mogu_web: 是web端API接口办事;mogu_eureka: 办事发现办事器;mogu_picture: 图片办事器,用于图片上传和下载;mogu_sms: 动静发送办事器,用于邮件和短信发送mogu_utils: 是常用东西类;mogu_xo: 是存放 Entity,Service,Dao层的mogu_base: 是一些Base基类mogu_config: 是存放一些设置装备摆设doc: 是蘑菇博客的一些文档和数据库文件vue_mogu_admin:VUE的后台办理页面vue_mogu_web:VUE的门户网站nuxt_mogu_web:Nuxt的门户网站(因摆设时碰到问题,无法完成一般摆设,故弃捐...欢送有领会nuxt或者SEO优化的老哥一路切磋~)手艺架构后端接纳的手艺:SpringBoot、Spring cloud 、MyBatis-Plus、Spring Security + JWT、Solr, Redis , Mysql , Nginx , Swagger,Lombok、RabbitMQ,阿里大鱼前端接纳的手艺: Vue,Nuxt, Element, ES6, CKEditor,Highlight项目特点友好的代码构造及正文,便于阅读及二次开发实现前后端别离,通过Json停止数据交互,前端再也不消存眷后端手艺利于SEO优化,让博客可以搜刮到。页面交互利用Vue2.x,极大的进步了开发效率。引入swagger文档撑持,便利编写API接口文档。引入RabbitMQ动静队列,用于邮件和短信发送。Windows情况下搭建蘑菇博客参考 window情况下设置装备摆设蘑菇博客情况,可以在window下搭建蘑菇博客的开发情况
Docker快速搭建蘑菇博客参考 利用Docker快速搭建蘑菇博客,可以快速在办事器中,搭建好博客系统
项目情况安拆 JDK(1.8+)安拆 Maven (3.3.0+)安拆Redis办事 (3.0+)安拆 MySQL (5.6+)安拆 Solr (7.0+)安拆 RabbitMQ (3.7.4)安拆 Erlang (20.3) (安拆RabbitMQ还需要Erlang)安拆 Nginx安拆IDE (STS或IDEA)启动挨次mogu_eureka -> mogu_picture -> mogu_sts -> mogu_admin -> mogu_web
相关截图admin端加存眷然后私信 蘑菇博客获取源码
评论列表