# weiya-maba **Repository Path**: treex/weiya-maba ## Basic Information - **Project Name**: weiya-maba - **Description**: 喂呀开源项目系列之——喂呀码吧,码友的休闲吧,Springboot+Spring-data-jpa+Elasticsearch+SpringSecurity微企业博客系统。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 31 - **Created**: 2018-10-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # weiya-maba #### 项目介绍 喂呀开源系列之 —— 喂呀码吧,码吧是码友们的一个小休闲吧,是一个简易的小博客系统,码友们可以在码吧上发表自己的文章,可以分享自己的学习与工作经验,分享你踩过的坑,分享你对于某一项技术的深入理解。还可以评论、点赞,只要你愿意,码吧会因你更精彩! 说来惭愧,因为资金有限,还是在做活动时买的阿里云1核2G的centeros7.4服务器,内存太小,elasticsearch服务运行不起来,所以不能在线预览该项目,如果码友自己想部署,建议至少要4G的内存再考虑部署。该项目使用过程中有任何问题,欢迎加群[215162400](https://jq.qq.com/?_wv=1027&k=5hTsDhU)和[825747366](https://jq.qq.com/?_wv=1027&k=57mMRjY)交流。 该项目仅限个人学习使用,若有发现商业行为或者造成的任何损失,由使用者自行承担任何法律责任,本人概不负责,用前请三思! 如果你喜欢本项目,觉得还不错,轻轻点一下Watch和Star,给予我更多动力 :smile: #### 软件架构 1. Springboot2.0.4.RELEASE 2. Spring-data-jpa 3. SpringSecurity 4. Elasticsearch 5. Mysql 6. Thymeleaf 7. Bootstrap4 8. Maven 9. 七牛云存储 10. markdown文本编辑器thinker-md #### 安装教程 1. clone或者download本项目,导入IDEA或者Eclipse。 2. 本项目是基于elasticsearch6.2.3版本的,码友们需要自行下载安装。 3. 另外需要下载对应版本的IK分词插件,直接解压到elsticsearch的plugins文件夹下,再启动elasticsearch。 [IK分词下载连接:——>戳这里](https://github.com/medcl/elasticsearch-analysis-ik/releases) 上两步如图所示: elasticsearch6.3.2解压效果: ![elasticsearch解压效果](https://images.gitee.com/uploads/images/2018/0902/202657_2d79a800_757982.png "屏幕截图.png") elasticsearch-analysis-ik-6.3.2解压目录效果 ![ik分词插件解压](https://images.gitee.com/uploads/images/2018/0902/202735_9fb7031e_757982.png "屏幕截图.png") 4. 安装Mysql8版本 5. 启动项目,浏览器输入http://localhost:8080/, 开始你的博客之旅吧! :smile: #### 使用说明 1. 码友需要自己注册七牛云的账号,替换application.yml和工具类QiniuUploadUtil中的七牛云配置,现在注册用户都有10G空间,足够个人学习使用了! 2. 若要发布部署,建议至少4G的内存,否则就不要耽误时间了。 3. 重申一遍,建议作为个人学习使用,勿做商业用途! 4. 开源不易,且行且珍惜! #### 项目预览 首页 ![首页](https://images.gitee.com/uploads/images/2018/0831/165323_b85b64d5_757982.png "屏幕截图.png") 登录 ![登录](https://images.gitee.com/uploads/images/2018/0831/165408_1235b994_757982.png "屏幕截图.png") 注册 ![注册](https://images.gitee.com/uploads/images/2018/0831/165433_6a62918e_757982.png "屏幕截图.png") 发表博客 ![发表博客](https://images.gitee.com/uploads/images/2018/0831/165640_39cb16e9_757982.png "屏幕截图.png") 标签设置 ![标签设置](https://images.gitee.com/uploads/images/2018/0831/165735_6ab267bd_757982.png "屏幕截图.png") 添加分类 ![添加分类](https://images.gitee.com/uploads/images/2018/0831/165815_b8402081_757982.png "屏幕截图.png") 个人主页 ![个人主页](https://images.gitee.com/uploads/images/2018/0831/165850_11176e17_757982.png "屏幕截图.png") 个人设置 ![个人设置](https://images.gitee.com/uploads/images/2018/0831/165910_5d34f802_757982.png "屏幕截图.png") 文章详情 ![文章详情](https://images.gitee.com/uploads/images/2018/0831/165939_9e3503b3_757982.png "屏幕截图.png") 发表评论 ![发表评论](https://images.gitee.com/uploads/images/2018/0831/170017_84f14cf2_757982.png "屏幕截图.png") 点赞/取消点赞 ![点赞/取消点赞](https://images.gitee.com/uploads/images/2018/0831/170051_b5af17a3_757982.png "屏幕截图.png") 管理员界面,路径:/admin ![管理员界面](https://images.gitee.com/uploads/images/2018/0831/234131_eabc32d1_757982.png "屏幕截图.png") 新增用户 ![添加用户](https://images.gitee.com/uploads/images/2018/0831/234245_a0acdc65_757982.png "屏幕截图.png") #### 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request 5. [视频教程](https://coding.imooc.com/class/125.html) #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [http://git.mydoc.io/](http://git.mydoc.io/) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)