Metrics
0
Watch 8 Star 52 Fork 13

kiwipeach / nice-blog-sysJavaApache-2.0

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
nice-blog-sys是一个免费开源博客的Java博客系统。博文采用markdown语法编写,使用三方图床,支持多种主流数据库(Oracle/MySQL),独具特色的博客留言回复功能,让你的分享更加有趣;风格简洁无广告让你心无旁骛地浏览博客信息。 spread retract

http://www.kiwipeach.cn

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

nice blog system

Nice Blog System 是一个基于Java开发,“便捷轻巧、高性能、外形Nice”的博客系统

Build Status

QQ交流群 :679722876

项目说明

纯Java编写的开源博客系统,力求以便捷轻巧、高性能、外形Nice为目标,适用于个人快速搭建博客平台。我不完美,但向往远方。

  • 博客后台部分功能仍不非常齐全,但是前台用户访问模块,已基本完善,至于不完善的部分,有兴趣的朋友可以一起加群讨论,或者您也可以直接fork pr本项目
  • 博客代码全部开源,环境只依赖jdk、mysql(oracle)、redis,本地只需要配置简单的项目启动参数基本本地运行。

在线演示

在线演示地址

项目特点

  • :tw-1f1e6: 大胆的采用了SpringBoot当前最新版本(2.1.3.RELEASE),敢做第一个吃螃蟹的人 。
  • :tw-1f1e7: 时下较为流行的技术,可让你的系统技术栈始终新颖。[spring-boot,mybatis-plus,shiro,thymeleaf,bootstrap4...]
  • :tw-1f1e8: 支持多社交账号登陆(qq、github、gitee)及本地系统账号登录,记录每一个与你交流的伙伴。
  • :tw-1f1e9: Shiro做安全权限验证,博客资源链接能做安全过滤,权限管理,对于私密链接有保障。
  • :tw-1f1ea: Redis应用缓存,简洁严谨的代码逻辑,恰到好处的性能优化,我很专业 。
  • :tw-1f1eb: 博客系统同时支持MySQL和Oracle数据库,敢问还有谁 :joy:
  • :tw-1f1ec: 独具特色的评论回复功能,不依赖任何三方评论回复插件,课增强博客的互动性。
  • :tw-1f1ed: 采用国内七牛云图床,简单、稳定、易用,解决系统静态资源相应国过慢问题。
  • :tw-1f1ee: 持续开源更新,站长亲自撸码,经久不衰的持续更新,有我在,你还怕不会动手么 :no_mouth:
  • :tw-1f1ef: 这是我的服务器配置1 vCPU 2 GiB 1Mbps,配置够低了吧?但低配置并不代表你的站点就会是低性能,差体验,而是缺少解决方案和技术。

安装教程

步骤一:环境准备
环境依赖 描述
数据库 MySQL或者Oracle,二选一 ,推荐使用MySQL,因为轻量,个人博客你懂的
Java Runtime Environment 推荐使用jdk1.8及1.8以上的版本
Redis 应用缓存,缓解数据库访问压力,博客功能实现辅助缓存服务
步骤二:修改项目启动参数配置
#数据库配置(必须)
spirng
    datasource:
    username: <?>
    password: <?>
    url: <?>
    ....
    
#Redis配置(必须)
    cache:
    type: redis
    redis:
    host: <?>
    password: <?>
    ......	
#三方登录配置(选择性配置)
qq:
  client:
    app_ID: <?>
    app_KEY: <?>
    ......
github:
  client:
    clientId: <?>
    clientSecret: <?>
    ......
gitee:
  client:
    clientId: <?>
    clientSecret: <?>
    ......
    
#千牛图床配置(非必须)
qiniu:
  access-key: <?>
  private-key: <?>
  ......
步骤四:运行程序
#本地运行
nice-blog-sys/blog-sys-web/src/main/java/cn/kiwipeach/blog/BlogWebApplication.java
#jar包运行,推荐启动参数
nohup java -Xms512m -Xmx1024m -jar /webapp/NiceBlog.jar  --spring.profiles.active=mysql-production ->/weblogs/nice-blog-sys/nice-blog-sys.out &

系统运行截图

博客首页

博客首页内容

博客详情

博客首页内容

博客评论回复

博客首页内容

博客点赞

博客首页内容

博客归档

博客首页内容

博客关于我

博客首页内容

博客后台(待开发):

输入图片说明

发表博文界面(待开发):

输入图片说明

Comments ( 3 )

You need to Sign in for post a comment

Help Search

183227_9af5e6a8_1826025 111910_4d91f001_1826025