vlambda博客
学习文章列表

宇宙最好的 Java 开源博客系统,Github 14.7K star

Halo 是一款现代化的个人独立博客系统,给习惯写博客的同学多一个选择。

简介

Halo [ˈheɪloʊ],意为光环。当然,你也可以当成拼音读(哈喽)。

轻快,简洁,功能强大,使用 Java 开发的博客系统。

快速开始

下载最新的 Halo 安装包

curl -L https://github.com/halo-dev/halo/releases/download/v1.1.1/halo-1.1.1.jar --output halo-latest.jar

或者

wget https://github.com/halo-dev/halo/releases/download/v1.1.1/halo-1.1.1.jar -O halo-latest.jar

启动 Halo

java -jar halo-latest.jar

详细文档请移步:

https://halo.run/guide

博客示例

请移步:

https://github.com/halo-dev/halo/issues/26。

周边

后台管理(halo-admin):

https://github.com/halo-dev/halo-admin

独立评论模块(halo-comment):

https://github.com/halo-dev/halo-comment

管理 APP(halo-app):

https://github.com/halo-dev/halo-app

主题仓库:

https://halo.run/theme

预览图

宇宙最好的 Java 开源博客系统,Github 14.7K star
宇宙最好的 Java 开源博客系统,Github 14.7K star
宇宙最好的 Java 开源博客系统,Github 14.7K star
宇宙最好的 Java 开源博客系统,Github 14.7K star


宇宙最好的 Java 开源博客系统,Github 14.7K star


视频中忘记说的一点,更换 MySQL 数据库,只需要在你系统 ~/.halo 目录添加一个 yaml 配置文件即可。

server:

  port: 8090


  # Response data gzip.

  compression:

    enabled: false

spring:

  datasource:


    # H2 database configuration.

    driver-class-name: org.h2.Driver

    url: jdbc:h2:file:~/.halo/db/halo

    username: admin

    password: 123456


    # MySQL database configuration.

#    driver-class-name: com.mysql.cj.jdbc.Driver

#    url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true

#    username: root

#    password: 123456


  # H2 database console configuration.

  h2:

    console:

      settings:

        web-allow-others: false

      path: /h2-console

      enabled: false


halo:


  # Your admin client path is https://your-domain/{admin-path}

  admin-path: admin


  # memory or level

  cache: memory


- END -


物质生活的享受,是短促爆发式,让你“哧”的一声,心理能量一泄而快,而后是繁华落败的空虚寂寞冷。


而学习和成长所带来的精神快感,却是缓慢而持久的,能够让你的生命充实而饱满。


如果你确信,明天还会来临,那么你就不应该舍弃这缓慢持久的快乐。


Java社区 • 长按关注


在看