自己动手开发了个 Java 博客系统

本贴最后更新于 2085 天前,其中的信息可能已经时过境迁

Halo 是一款使用 Java 开发的开源博客系统,努力成为最好的 Java 博客系统,且只想安安静静的做一个博客系统。

主要特性

  1. 使用 Spring Boot 框架,方便部署和更新。
  2. 完备的 Markdown 编辑器以及文章/页面系统,包含分类/标签/预览图等。
  3. 内置图库,需要主题支持。
  4. 完备的附件管理,后续会做云存储(七牛云,又拍云等)
  5. 比较完备的评论系统(邮件提醒,评论盖楼,表情回复等),内置的评论系统还需要不断完善,另外还支持部分三方评论系统(如 Valine,Disqus 等),可以随意切换,支持任何主题。
  6. 完备的模板(主题)系统(目前已有四款主题),可以随意切换主题而不需要重启应用,针对主题可以进行单独的设置,后台支持上传新主题,另外,主题开发文档也已经基本完善(https://halo-doc.ryanc.cc/theme)。
  7. 完善的系统设置,包括 seo,文章设置,评论设置,邮箱设置等。

页面预览

20180713124820png

20180713124828png

更多预览请访问 https://halo-doc.ryanc.cc/preview

在线 Demo

最后

Github 地址:https://github.com/ruibaby/halo

码云地址:https://gitee.com/babyrui/halo

欢迎大家 Star 或 Pr。

  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3165 引用 • 8206 回帖 • 1 关注
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    938 引用 • 1456 回帖 • 163 关注
  • 博客

    记录并分享人生的经历。

    270 引用 • 2386 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • someone11732
    作者

    额....个人感觉不是很必要

  • 其他回帖
  • Ahian

    访问量、访问时间、地点、页面 等

    1 回复
  • Eddie

    还行,不过不用 Springboot 开发的话更有挑战性

    1 回复
  • someone11732 1 赞同
    作者

    重点呢?这只是其中一个主题而已,喜不喜欢因人而异,不喜欢换其他主题就行。

  • 查看全部回帖