mirror of https://github.com/halo-dev/halo
130 lines
5.6 KiB
Markdown
130 lines
5.6 KiB
Markdown
![]() |
<h1>
|
|||
|
<a href="#" target="_blank">Halo</a>
|
|||
|
</h1>
|
|||
|
|
|||
|
> Halo may be the best Java blog system.
|
|||
|
|
|||
|
[](#)
|
|||
|
[](https://github.com/ruibaby/halo/releases)
|
|||
|
[](https://travis-ci.org/ruibaby/halo)
|
|||
|
|
|||
|
------------------------------
|
|||
|
[简体中文](./README.md) | English
|
|||
|
|
|||
|
## Catalog
|
|||
|
|
|||
|
- [Introduction](#introduction)
|
|||
|
- [Quickstart](#quickstart)
|
|||
|
- [Demo](#demo)
|
|||
|
- [Download](#download)
|
|||
|
- [Docs](#docs)
|
|||
|
- [Themes](#themes)
|
|||
|
- [License](#license)
|
|||
|
- [Todo](#todo)
|
|||
|
- [Thanks](#thanks)
|
|||
|
- [Donate](#donate)
|
|||
|
|
|||
|
## Introduction
|
|||
|
|
|||
|
**Halo** [ˈheɪloʊ],Become the best blogging system using Java.
|
|||
|
|
|||
|
Fast, concise, and powerful blogging system developed in Java.
|
|||
|
|
|||
|
> QQ Group: 162747721,Telegram Group:[https://t.me/HaloBlog](https://t.me/HaloBlog)
|
|||
|
|
|||
|
## Quickstart
|
|||
|
|
|||
|
```bash
|
|||
|
git clone https://github.com/ruibaby/halo.git
|
|||
|
cd halo
|
|||
|
mvn clean package -Pprod
|
|||
|
java -jar target/dist/halo/halo-latest.jar
|
|||
|
```
|
|||
|
|
|||
|
Rapid server deployment(Support for CentOS only):
|
|||
|
```bash
|
|||
|
# Install Halo
|
|||
|
yum install -y wget && wget http://static.ryanc.cc/halo-cli.sh && sh halo-cli.sh 1
|
|||
|
# Upgrade Halo
|
|||
|
sh halo-cli.sh 2
|
|||
|
```
|
|||
|
|
|||
|
> Note: If you use Idea, Eclipse and other IDEs to run, you need to install the Lombok plugin.
|
|||
|
|
|||
|
Let's start: http://localhost:8090
|
|||
|
|
|||
|
## Demo
|
|||
|
|
|||
|
[Ryan0up'S Blog](https://ryanc.cc)
|
|||
|
|
|||
|
[SNAIL BLOG](https://slogc.cc)
|
|||
|
|
|||
|
[宋浩志博客](http://songhaozhi.com)
|
|||
|
|
|||
|
## Download
|
|||
|
|
|||
|
> For deployment to the server, please refer to [Halo部署教程](https://ryanc.cc/archives/halo-run-with-git-maven) or [Wiki](https://github.com/ruibaby/halo/wiki).
|
|||
|
|
|||
|
## Docs
|
|||
|
|
|||
|
[Halo Document](https://halo-doc.ryanc.cc)
|
|||
|
|
|||
|
> The documentation is constantly being improved.
|
|||
|
|
|||
|
## Themes
|
|||
|
|
|||
|
In addition to the built-in [Anatole](https://github.com/hi-caicai/farbox-theme-Anatole) and [Material](https://github.com/viosey/hexo-theme-material), there are the following The theme is not integrated in the project. If you need it, please download it and upload it through the background.
|
|||
|
- [Vno](https://github.com/ruibaby/vno-halo) - From Jekyll,Author[Wei Wang](https://onevcat.com/)。
|
|||
|
- [Hux](https://github.com/ruibaby/hux-halo) - From Jekyll,Author[Xuan Huang](https://huangxuan.me/)。
|
|||
|
- [Story](https://github.com/ruibaby/story-halo) - From Typecho,Author[Trii Hsia](https://yumoe.com/)。
|
|||
|
- [NexT](https://github.com/ruibaby/next-halo) - From Hexo,Author[iissnan](https://notes.iissnan.com/)。
|
|||
|
|
|||
|
> Disclaimer: Do not accept any comments or suggestions on the functionality of the **Porting Theme**.
|
|||
|
|
|||
|
## License
|
|||
|
|
|||
|
[](https://github.com/ruibaby/halo/blob/master/LICENSE)
|
|||
|
|
|||
|
> Halo uses the GPL-v3.0 protocol to open source.
|
|||
|
|
|||
|
## Todo
|
|||
|
|
|||
|
- [x] Article reading statistics
|
|||
|
- [ ] Article overhead
|
|||
|
- [ ] Integrate cloud services such as Qiniu yun or Upyun
|
|||
|
|
|||
|
## Thanks
|
|||
|
|
|||
|
The birth of Halo is inseparable from the following projects:
|
|||
|
|
|||
|
- [IntelliJ IDEA](https://www.jetbrains.com/idea/):Personally think that the most powerful Java IDE.
|
|||
|
- [Spring Boot](https://github.com/spring-projects/spring-boot):Spring's microservices framework.
|
|||
|
- [Freemarker](https://freemarker.apache.org/):Template engine to make the page static.
|
|||
|
- [H2 Database](https://github.com/h2database/h2database):Embedded database, no need to install.
|
|||
|
- [Druid](https://github.com/alibaba/druid):Database connection pool developed by Alibaba.
|
|||
|
- [Spring-data-jpa](https://github.com/spring-projects/spring-data-jpa.git):Do not need to write a sql script persistence layer framework.
|
|||
|
- [Ehcache](http://www.ehcache.org/):Cache framework.
|
|||
|
- [Lombok](https://www.projectlombok.org/):Make the code simpler.
|
|||
|
- [Apache Commons](http://commons.apache.org/):Very easy to use Java tool library.
|
|||
|
- [oh-my-email](https://github.com/biezhi/oh-my-email):Probably the smallest Java mailing library, support for CC, attachments, templates, etc.
|
|||
|
- [Hutool](https://github.com/looly/hutool):A Java base tool library.
|
|||
|
- [Thumbnailator](https://github.com/coobird/thumbnailator):Thumbnail generation library.
|
|||
|
- [AdminLTE](https://github.com/almasaeed2010/AdminLTE):Background template based on Bootstrap.
|
|||
|
- [Bootstrap](https://github.com/twbs/bootstrap.git):Use the most extensive front-end ui framework.
|
|||
|
- [Animate](https://github.com/daneden/animate.css.git):Very easy to use css motion library.
|
|||
|
- [Editor.md](https://github.com/pandao/editor.md.git):Markdown front-end editor, sorry for the author abandoned.
|
|||
|
- [Editor.md](https://github.com/hawtim/editor.md):Editor.md, the version that hawtim took over to maintain.
|
|||
|
- [Bootstrap-FileInput](https://github.com/kartik-v/bootstrap-fileinput.git):Personally think that the best upload component.
|
|||
|
- [Font-awesome](https://github.com/FortAwesome/Font-Awesome.git):The most widely used font icon library.
|
|||
|
- [Jquery](https://github.com/jquery/jquery.git):Use the widest range of JavaScript frameworks.
|
|||
|
- [Layer](https://github.com/sentsin/layer.git):Personally think that the most practical and best-looking pop-up layer components.
|
|||
|
- [Jquery-Toast](https://github.com/kamranahmedse/jquery-toast-plugin):Message prompt component.
|
|||
|
- [Pjax](https://github.com/defunkt/jquery-pjax.git):pushState + ajax = pjax
|
|||
|
- [OwO](https://github.com/DIYgod/OwO):Front-end expression library.
|
|||
|
|
|||
|
## Donate
|
|||
|
|
|||
|
| Alipay | Wechat | Alipay Red envelope |
|
|||
|
| :------------: | :------------: | :------------: |
|
|||
|
| <img src="https://cdn.ryanc.cc/img/github/donate/alipay.png" width="150"/> | <img src="https://cdn.ryanc.cc/img/github/donate/wechat.png" width="150" /> | <img src="https://cdn.ryanc.cc/img/github/donate/hongbao.png" width="150" /> |
|