喂呀码吧 - 简易的小博客系统


Apache-2.0
跨平台
Java

软件简介

喂呀开源系列之 ——
喂呀码吧,码吧是码友们的一个小休闲吧,是一个简易的小博客系统,码友们可以在码吧上发表自己的文章,可以分享自己的学习与工作经验,分享你踩过的坑,分享你对于某一项技术的深入理解。还可以评论、点赞,只要你愿意,码吧会因你更精彩!

说来惭愧,因为资金有限,还是在做活动时买的阿里云1核2G的centeros7.4服务器,内存太小,elasticsearch服务运行不起来,所以不能在线预览该项目,如果码友自己想部署,建议至少要4G的内存再考虑部署。

该项目仅限个人学习使用,若有发现商业行为或者造成的任何损失,由使用者自行承担任何法律责任,本人概不负责,用前请三思!

如果你喜欢本项目,觉得还不错,轻轻点一下Watch和Star,给予我更多动力

软件架构

  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分词下载连接:——>戳这里

上两步如图所示: elasticsearch6.3.2解压效果:

elasticsearch-analysis-ik-6.3.2解压目录效果

  1. 安装Mysql8版本
  2. 启动项目,浏览器输入http://localhost:8080/,

开始你的博客之旅吧!

使用说明

  1. 码友需要自己注册七牛云的账号,替换application.yml和工具类QiniuUploadUtil中的七牛云配置,现在注册用户都有10G空间,足够个人学习使用了!
  2. 若要发布部署,建议至少4G的内存,否则就不要耽误时间了。
  3. 重申一遍,建议作为个人学习使用,勿做商业用途!
  4. 开源不易,且行且珍惜!

项目预览

首页

登录

注册

发表博客

标签设置

添加分类

个人主页

个人设置

文章详情

发表评论

点赞/取消点赞

管理员界面,路径:/admin

新增用户