推荐6个开源博客项目源码,你会选哪个呢

打印 上一主题 下一主题

主题 861|帖子 861|积分 2583

搭建个人博客系统时,可以选择多种开源平台,以下是一些受欢迎的开源博客系统及其特点:
1. Plumemo

Plumemo 是一个轻量、易用、前后端分离的博客系统,为相识除开发职员对后端的束缚,真正做到的一个面向接口开发的博客系统。
   基于SpringBoot实现零配置让系统的配置更简单,利用了Mybatis-Plus快速开发框架,在不是复杂的查询操作下,无需写sql就可以快速完成接口编写。 后台管理系统利用了vue中盛行的ant,另外前后交互利用了JWT作为令牌,举行权限、登录校验。本项目,主要宗旨在于,简单、易用、不烧脑的博客,Plumemo,搭建一个属于博主们的博客圈。
  由于项目是前后端完全分离,所以此项目为单独的后端项目,后台管理系统、博客主题可以举行自由搭配。


 (根据截图在 Github 上可以找到)
2. WordPress

天下上最盛行的博客系统之一。支持多种语言和模板,易于利用和定制。提供丰富的插件和主题,实用于各种规模的博客。




WordPress 不消多说,假如不知道怎么选,那就它了。
3. OneBlog

OneBlog 一个简洁雅观、功能强盛而且自适应的Java博客。利用springboot开发,前端利用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。


Gitee 上介绍比力详细


资源库模式(Repository Pattern):电商平台商品数据管理实战案例分析资源库模式(Repository Pattern):电商平台商品数据管理实战案例分析技术栈
   整理了一份面试笔记包罗了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafka 面试专题
  需要全套面试笔记的【点击此处即可】即可免费获取
  

  • docker
  • docker-compose
  • Springboot 2.3.5.RELEASE
  • Apache Shiro 1.7.1
  • Logback
  • Redis
  • Lombok
  • Websocket
  • MySQL、Mybatis、Mapper、Pagehelper
  • Freemarker
  • Bootstrap 3.3.0
  • wangEditor
  • Markdown
  • jQuery 1.11.1、jQuery Lazyload 1.9.7、fancybox、iCheck
  • 阿里云OSS
  • 七牛云
  • Nginx
  • kaptcha
  • webMagic
4. Halo

被认为是可能是最好的Java博客系统。Halo 的项目代码开源在 GitHub 上且处于积极维护状态,截止现在已经发布了 109 个版本。你也可以在上面提交你的问题或者参与代码贡献。




还提供了安装部署视频方便傻瓜式操作。
快速开始
  1. [/code] bash
  2. 复制代码
  3. docker run -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.17
  4. 演示站点的前端效果:
  5. [align=center][img=1200,1200]https://i-blog.csdnimg.cn/blog_migrate/327599efeac42c265badbf01eebe27d0.png[/img][/align]
  6. 演示站点的后端效果:
  7. [align=center][img=1200,1200]https://i-blog.csdnimg.cn/blog_migrate/02a3efe21b070e11684f4f5fd721e4b2.png[/img][/align]
  8. 这么多人参于贡献代码,看来很火:
  9. [align=center][img=1200,598]https://i-blog.csdnimg.cn/blog_migrate/6d6c97026a6d3209bf179f9f03fc29fd.png[/img][/align]
  10. [align=center][img=1200,962]https://i-blog.csdnimg.cn/blog_migrate/18d923f0145a03fdbf3247860193a729.png[/img][/align]
  11. [size=4]5. mblog[/size]
  12. 开源免费的博客系统,利用Java语言开发。 支持mysql/h2数据库,接纳spring-boot、jpa、shiro、bootstrap等盛行框架开发。
  13. [align=center][img=1198,762]https://i-blog.csdnimg.cn/blog_migrate/9f8406d574532d545f9cb47abb288264.png[/img][/align]
  14. [b]技术选型:[/b]
  15. [list]
  16. [*]JDK8
  17. [*]MySQL
  18. [*]Spring-boot
  19. [*]Spring-data-jpa
  20. [*]Shiro
  21. [*]Lombok
  22. [*]Freemarker
  23. [*]Bootstrap
  24. [*]SeaJs
  25. [/list] 下载源码后可快速启动运行看看效果:
  26. [b]main方法运行[/b]
  27.    
  28. [list]
  29. [*]配置:src/main/resources/application-mysql.yml (数据库账号密码)、新建db_mblog的数据库
  30. [*]运行:src/main/java/com/mtons/mblog/BootApplication
  31. [*]访问:http://localhost:8080/
  32. [*]后台:http://localhost:8080/admin
  33. [*]账号:默认管理员账号为 admin/12345
  34. [/list]  [size=4]6. Solo[/size]
  35. Solo 是一款小而美的开源博客系统,专为步伐员设计。Solo 有着非常生动的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论举行联动。
  36. [align=center][img=1200,796]https://i-blog.csdnimg.cn/blog_migrate/b721c0a05e9777b07d688f2c3d5159a5.png[/img][/align]
  37. 有很多皮肤可以选择:
  38. [align=center][img=1200,1200]https://i-blog.csdnimg.cn/blog_migrate/01a34c516872d5c2984b4c7e53d32579.png[/img][/align]
  39. [b]当地运行[/b]
  40. 下载最新的 Solo 包解压,进入解压目次执行:
  41. [list]
  42. [*]Windows:
  43. [/list] [code]
复制代码
arduino
复制代码
java -cp "lib/*;." org.b3log.solo.Server


  • Unix-like:
[code][/code] arduino
复制代码
java -cp "lib/*:." org.b3log.solo.Server

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

花瓣小跑

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表