Skip to content
forked from halo-dev/halo

Halo可能是最好的Java博客系统:wink:

License

Notifications You must be signed in to change notification settings

daiguangjiu/halo

This branch is 1808 commits behind halo-dev/halo:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1d23670 · Dec 29, 2018
Dec 29, 2018
May 29, 2018
Dec 29, 2018
Dec 28, 2018
May 22, 2018
Jun 23, 2018
Oct 18, 2018
Dec 28, 2018
Mar 21, 2018
Dec 29, 2018
Oct 10, 2018
Apr 20, 2018
May 26, 2018
Dec 29, 2018
Dec 8, 2018

Repository files navigation

Halo 可能是最好的 Java 博客系统。

Author JDK GitHub release Travis CI Docker Build Status


🇨🇳简体中文 | 🇺🇸English

简介

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

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

QQ 交流群: 162747721 | Telegram 交流群:https://t.me/HaloBlog | WeHalo 小程序

演示站点

前台地址:https://demo.halo.run 后台地址:https://demo.halo.run/admin 用户名:admin,密码:123456

快速开始

服务器快速部署:

# 安装 Halo
yum install -y wget && wget -O halo-cli.sh https://git.io/fxHqp && bash halo-cli.sh -i

# 更新 Halo
bash halo-cli.sh -u

Docker 部署:

# 拉取镜像
docker pull ruibaby/halo

# 运行
docker run -d --name halo -p 8090:8090 -v ~/halo:/root/halo ruibaby/halo

Docker Compose 部署:

# 下载 Nginx 配置文件模板
curl https://raw.githubusercontent.com/jwilder/nginx-proxy/master/nginx.tmpl > /etc/nginx/nginx.tmpl

# 获取 docker-compose.yaml 文件
yum install -y wget && wget -O docker-compose.yaml https://git.io/fpS8N

# 修改 docker-compose.yaml
# 1. 修改 VIRTUAL_HOST,LETSENCRYPT_HOST 为自己的域名。
# 2. 修改 LETSENCRYPT_EMAIL 为自己的邮箱。
# 3. 修改 DB_USER 数据库用户名,注意:这是自定义的,请不要使用默认的!下面数据库密码同理。
# 4. 修改 DB_PASSWORD 数据库密码。

# 运行
docker-compose up -d

注意:如使用 Idea,Eclipse 等IDE运行的话,需要安装Lombok插件,另外暂不支持JDK10,主题管理和主题上传会有问题。 更多请参考 Halo 使用文档 或者 Wiki

博客示例

Ryan0up'S Blog

SNAIL BLOG

宋浩志博客

KingYiFan'S Blog

AquanBlog

主题

除了内置的 AnatoleMaterial ,还有下列主题没有集成在项目里,如有需要,请自行下载之后通过后台上传上去使用。

声明:不接受任何对移植主题功能上的意见和建议。

许可证

license

Halo 使用 GPL-v3.0 协议开源,请尽量遵守开源协议,即便是在中国。

感谢

Halo 的诞生离不开下面这些项目:

捐赠

如果 Halo 对你有帮助,可以请作者喝杯☕️。

支付宝/微信/QQ

界面展示

About

Halo可能是最好的Java博客系统:wink:

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 67.4%
  • FreeMarker 31.9%
  • Other 0.7%