Skip to content

博客 A simple blogging platform. Base on Spring Boot, Spring Security, Spring Web MVC, Mybatis-Plus, Alibaba Druid

License

Notifications You must be signed in to change notification settings

0xChen/lore-blog

Repository files navigation

Lore-Blog 博客系统

      __       __
     /\ \     /\ \
     \ \ \____\ \ \        ___      __
      \ \ '__`\\ \ \  __  / __`\  /'_ `\
       \ \ \L\ \\ \ \O\ \/\ \R\ \/\ \E\ \
        \ \____/ \ \____/\ \____/\ \____ \
         \/___/   \/___/  \/___/  \/____\ \
                                    /\____/
                                    \_/__/
                                    
                                     <> with ❤ by SYC

简介

Lore是一个主要定位于像作者这样热衷折腾, 并在学习和使用Spring技术栈的你而开发的单用户博客系统. 如果你只是单纯的在寻找一个小而美并专注发表文章的系统那么它并不适合你.

lore [lɔː(r)] n. 学问; 知识;
希望这个博客系统能够让使用者: 学到学识, 记录学识, 传播学识.

Build Status License code with hearth by SYC

主要技术

  • Spring Boot
  • Spring Security
  • Spring Framework
  • Mybatis-plus
  • Thymeleaf
  • element-ui
  • vue

部分页面预览

首页

首页

文章正文

文章正文

安装页面

安装页面

防止重复安装

防止重复安装

Dashboard

Dashboard

文章编辑页面

编辑文章

编辑关于页面

文章管理

主题管理

主题管理

附件管理

附件管理

说明

次博客是前后台分离项目, 后台管理的前端部分已经 build 好, 打包到了此项目, 不过你 依然可以选择分别部署. 管理端项目:

简要安装说明

使用idea编译器远程连接服务器Docker安装

  1. 将项目根目录的install.sh文件上传到服务器并执行
  2. build项目后在idea中执行docker-compose.yml

直接在服务器上安装

  1. 自行在服务器上安装好Docker及Docker Compose.
  2. 将项目中的install.sh, Dockerfile, docker-compose.yml, 项目编译后的jar 及 jwtSecretKey, jwtSecretKey(这两个密钥文件是自行制作的)全部上传到服务器 修改Dockerfile文件的15行中的'./build/libs/*.jar' 为jar文件在服务器的实际 位置.
  3. 分别执行install.sh, Dockerfile及docker-compose.yml

作者联系方式

致谢

About

博客 A simple blogging platform. Base on Spring Boot, Spring Security, Spring Web MVC, Mybatis-Plus, Alibaba Druid

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published