Go to file
bestsort fe65eccdf7
reduce: memory usage during image upload (#659)
* optimize FileHandler's logic

* fix code style

* fix: maybe happen OOM when file upload, see #529

* refactor: HashMap -> ConcurrentHashMap

* remove unused class

* reduce memory usage during image upload

* code clean
2020-03-14 19:19:35 +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 generateThumbnail method. 2019-09-09 12:55:08 +08:00
scripts Fix docker build release bug 2019-06-01 18:22:15 +08:00
src reduce: memory usage during image upload (#659) 2020-03-14 19:19:35 +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 Fix typo about login translate (#583) 2020-02-21 12:19:48 +08:00
CONTRIBUTING.md Update README.md. 2019-10-01 22:10:38 +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 style: update halo.run url. 2020-02-06 14:34:39 +08:00
build.gradle release: 1.3.0-beta.2 2020-03-08 11:45:10 +08:00
gradlew Fixed #290 2019-09-08 21:29:25 +08:00
gradlew.bat Fixed #290 2019-09-08 21:29:25 +08:00
lombok.config Change build tool from maven to gradle 2019-04-09 14:48:16 +08:00
settings.gradle Change setttings.gradle to settings.gradle 2019-06-17 15:53:13 +08:00

README.md

Halo

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

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


简介

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

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

官网 | 社区 | QQ 交流群 | Telegram 交流群 | Telegram 频道

声明

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

快速开始

下载最新的 Halo 安装包

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

或者

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

启动 Halo

java -jar halo-latest.jar

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

博客示例

请移步: https://github.com/halo-dev/halo/issues/26

周边

许可证

license

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

贡献

参考 CONTRIBUTING

捐赠

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

支付宝/微信/QQ

预览图

theme-anatole.png

theme-walker.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