Go to file
bear 3a45b7a5ed
Support MFA-TOTP Auth (#745)
* add tfa utils

* MFA check api completed

* adminController add loginPreCheck api

* halo-admin test

* checkstyle

* add unit test

* reset MFA
2020-04-04 19:41:22 +08:00
.github Merge branch 'master' into dev 2020-02-10 23:54:48 +08:00
config/checkstyle Enable code style check available (#590) 2020-02-25 00:24:51 +08:00
gradle/wrapper Refactor extra properties in build.gradle (#719) 2020-03-27 13:53:32 +08:00
scripts Fix docker build release bug 2019-06-01 18:22:15 +08:00
src Support MFA-TOTP Auth (#745) 2020-04-04 19:41:22 +08:00
.gitattributes Refactor .gitignore 2019-04-03 11:37:59 +08:00
.gitignore Update admin and comment. 2019-05-11 01:09:31 +08:00
.gitmodules feat: enable default theme submodule support. (#548) 2020-02-09 11:43:00 +08:00
.travis.yml pref: uncomment text stage in .travis.yml. 2019-12-25 12:25:32 +08:00
CHANGELOG.md release: 1.3.1 2020-03-28 16:03:03 +08:00
CONTRIBUTING.md release: 1.3.1 2020-03-28 16:03:03 +08:00
Dockerfile feat(jvm): change jvm to openj9 to reduce memory 2019-11-26 10:09:39 +08:00
LICENSE Create LICENSE 2018-03-21 21:39:46 +08:00
README.md release: 1.3.1 2020-03-28 16:03:03 +08:00
build.gradle Support MFA-TOTP Auth (#745) 2020-04-04 19:41:22 +08:00
gradlew chore: upgrade gradle and dependencies. (#688) 2020-03-17 23:56:24 +08:00
gradlew.bat chore: upgrade gradle and dependencies. (#688) 2020-03-17 23:56:24 +08:00
settings.gradle Change setttings.gradle to settings.gradle 2019-06-17 15:53:13 +08:00

README.md

Halo

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

GitHub release GitHub All Releases Docker pulls GitHub last commit Travis CI


简介

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

一个优秀的开源博客发布应用,值得一试。

官网 & 文档 | 社区 | Telegram 频道

声明

本项目旨在创造一个好的产品以供人们使用虽然现在并不是太好并非一个所谓提供学习的项目。所以不提供任何学习代码的帮助。也请不要在讨论群issues论坛发起任何有关代码学习的问题。当然如果你是要参与代码贡献我们非常欢迎。

另外,写给想自己拉代码编译运行的同学:

目前我们的开发分支即 master肯定会有很多小问题不要运行不起来就跑过来吐槽什么代码开源不完整之类的多找找自己的原因。同时建议下载最新 release 版本的代码,或者在 master 分支执行 git checkout v1.3.1

PS实在不想写这个声明影响 README 的美观),但是就目前来看,写在 README 上是有必要的,因为大部分遇到问题的人都不会去仔细阅读文档。

快速开始

下载最新的 Halo 安装包

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

或者

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

启动 Halo

java -jar halo-latest.jar

详细部署文档请移步:https://halo.run/archives/install-quick-start.html

博客示例

请移步: https://halo.run/p/user-wall.html

周边

许可证

license

Halo 使用 GPL-v3.0 协议开源,请尽量遵守开源协议。

贡献

参考 CONTRIBUTING

捐赠

如果 Halo 对你有帮助,可以请开发团队们喝杯️。

预览图

theme-anatole.png

theme-icarus.png

install.png

admin-login.png

admin-dashboard.png

admin-posts.png

admin-post-edit.png

admin-post-publish.png

admin-post-settings.png

admin-attachment.png

admin-profile.png

admin-themes.png

admin-options.png