2018-10-14 23:09:50 +00:00
< h1 >
< a href = "#" target = "_blank" > Halo< / a >
< / h1 >
> Halo, bir Java blog sistemidir.
[](#)
[](https://github.com/ruibaby/halo/releases)
[](https://travis-ci.org/ruibaby/halo)
2018-10-18 15:11:31 +00:00
[](https://hub.docker.com/r/ruibaby/halo/)
2018-10-14 23:09:50 +00:00
------------------------------
2018-10-17 14:46:24 +00:00
🇨🇳[简体中文](../README.md) | 🇺🇸[English](./README-en-US.md) | < img src = "https://lipis.github.io/flag-icon-css/flags/4x3/tr.svg" alt = "Turkish" height = "14" / > Türkçe
2018-10-14 23:09:50 +00:00
2018-11-05 03:56:57 +00:00
< details > < summary > Katalog< / summary >
2018-10-14 23:09:50 +00:00
- [Giriş ](#giris )
- [Hemen Başla ](#hemen-başla )
- [Demo ](#demo )
- [İndir ](#İndir )
- [Dökümanlar ](#dökümanlar )
- [Temalar ](#temalar )
- [Lisans ](#lisans )
- [Yapı lacaklar Listesi ](#yapı lacaklar-listesi )
- [Teşekkür ](#teşekkür )
- [Bağı şlar ](#bağı şlar )
2018-11-05 03:56:57 +00:00
< / details >
2018-10-14 23:09:50 +00:00
## Giriş
**Halo** [ˈ heɪ loʊ], Java kullanan en iyi blog sistemi olma yolunda.
Hı zlı , öz ve güçlü bir blog sistemi.
> QQ Grup: 162747721, Telegram Grup: [https://t.me/HaloBlog](https://t.me/HaloBlog)
## Hemen Başla
```bash
git clone https://github.com/ruibaby/halo.git
cd halo
mvn clean package -Pprod
java -jar target/dist/halo/halo-latest.jar
```
2018-10-27 15:47:13 +00:00
Rapid server deploy etme:
2018-10-14 23:09:50 +00:00
```bash
# Install Halo
2018-12-08 02:44:29 +00:00
yum install -y wget & & wget -O halo-cli.sh https://git.io/fxHqp & & bash halo-cli.sh -i
2018-10-14 23:09:50 +00:00
# Upgrade Halo
2018-10-27 15:47:13 +00:00
bash halo-cli.sh -u
2018-10-14 23:09:50 +00:00
```
2018-10-16 11:26:00 +00:00
Docker:
```bash
# Pull image
docker pull ruibaby/halo
2018-12-08 02:44:29 +00:00
2018-10-16 11:26:00 +00:00
# run
docker run -d --name halo -p 8090:8090 -v ~/halo:/root/halo ruibaby/halo
```
2018-12-08 02:44:29 +00:00
Docker Compose:
```bash
# Docker-compose.yaml dosyası nı edinin
yum install -y wget & & wget -O docker-compose.yaml https://git.io/fpS8N
# Docker-compose.yaml dosyası nı değiştirin, kendi alan adı nı z için VIRTUAL_HOST, LETSENCRYPT_HOST değerini değiştirin ve kendi posta kutunuz için LETSENCRYPT_EMAIL adresini değiştirin.
vim docker-compose.yaml
# run
docker-compose up -d
```
2018-10-14 23:09:50 +00:00
> Not: Eğer çalı ştı rmak için Idea, Eclipse ve diğer IDE leri kullanı rsanı z, Lombok eklentisini yüklemeniz gerekir. Ayrı ca JDK 10 şu anda desteklenmiyor ve temaları n taranması ve yüklenmesi ile ilgili sorunlar var.
Hadi başlayalı m: http://localhost:8090
## Demo
[Ryan0up'nı n Bloğu ](https://ryanc.cc )
[SNAIL'in Bloğu ](https://slogc.cc )
[宋浩志博客 ](http://songhaozhi.com )
[KingYiFan'ı n Bloğu ](https://blog.cnbuilder.cn )
## İndir
> Sunucuya deploy etmek için gözat: [Halo部署教程](https://halo-doc.ryanc.cc/installation/) veya [Wiki](https://github.com/ruibaby/halo/wiki).
## Dökümanlar
[Halo Dökümanları ](https://halo-doc.ryanc.cc )
> Dökümanlar sürekli geliştirilme aşaması ndadı r.
## Temalar
Ön bilgi olarak [Anatole ](https://github.com/hi-caicai/farbox-theme-Anatole ) ve [Material ](https://github.com/viosey/hexo-theme-material ) temları projeye entegre edilmedi. Eğer kullanmak isterseniz indirip arkaplanda yükleyebilirsiniz.
- [Vno ](https://github.com/ruibaby/vno-halo ) - Jekyll, Geliştirici [Wei Wang ](https://onevcat.com/ )。
- [Hux ](https://github.com/ruibaby/hux-halo ) - Jekyll, Geliştirici [Xuan Huang ](https://huangxuan.me/ )。
- [Story ](https://github.com/ruibaby/story-halo ) - Typecho, Geliştirici [Trii Hsia ](https://yumoe.com/ )。
- [NexT ](https://github.com/ruibaby/next-halo ) - Hexo, Geliştirici [iissnan ](https://notes.iissnan.com/ )。
- [Casper ](https://github.com/ruibaby/casper-halo ) - Ghost, Geliştirici [Ghost ](https://github.com/TryGhost )。
> **Porting Theme**'nı n işlevselliği ile ilgili yorum ve öneri kabul edilmemektedir.
## Lisans
[](https://github.com/ruibaby/halo/blob/master/LICENSE)
> Halo, açı k kaynak kod olarak GPL-v3.0 kullanmaktadı r.
## Yapı lacaklar Listesi
- [x] Makale okunma istatistikleri
- [ ] Makale üstü
- [ ] Qiniu ve Upyun gibi bulut servisleri entegresi
## Teşekkür
Halo'nun ortaya çı kı şı aşağı daki projelerle olmuştur:
- [IntelliJ IDEA ](https://www.jetbrains.com/idea/ ): Kişisel görüş olarak en güçlü Java IDE si.
- [Spring Boot ](https://github.com/spring-projects/spring-boot ): Spring'in microservis frameworkü.
- [Freemarker ](https://freemarker.apache.org/ ): Statik sayfa yapmak için şablon motoru.
- [H2 Database ](https://github.com/h2database/h2database ): Gömülü veritabanı , kurulum gerekmez.
- [Druid ](https://github.com/alibaba/druid ): Alibaba tarafı ndan geliştirilen veritabanı bağlantı havuzu.
- [Spring-data-jpa ](https://github.com/spring-projects/spring-data-jpa.git ): Bir sql script katmanı yazmaya gerek yok.
- [Ehcache ](http://www.ehcache.org/ ): Cache sistemi.
- [Lombok ](https://www.projectlombok.org/ ): Kod basitleştirme.
- [oh-my-email ](https://github.com/biezhi/oh-my-email ): Belkide en küçük java e-posta kütüphanesi. (CC, Ek, şablon desteği).
- [Hutool ](https://github.com/looly/hutool ): Java tabanlı bir araç kütüphanesi.
- [Thumbnailator ](https://github.com/coobird/thumbnailator ): Küçük resim oluşturma kütüphanesi.
- [AdminLTE ](https://github.com/almasaeed2010/AdminLTE ): Bootstrap alt yapı lı arka plan şablonu.
- [Bootstrap ](https://github.com/twbs/bootstrap.git ): En kapsamlı front-end ui çatı sı .
- [Animate ](https://github.com/daneden/animate.css.git ): Kolay kullanı mlı css kütüphanesi.
- [SimpleMDE - Markdown Editor ](https://github.com/sparksuite/simplemde-markdown-editor ): Markdown editor.
- [Bootstrap-FileInput ](https://github.com/kartik-v/bootstrap-fileinput.git ): Şahsen en iyi yükleme bileşeni olduğunu düşünyorum.
- [Font-awesome ](https://github.com/FortAwesome/Font-Awesome.git ): En çok kullanı lan font simgesi kütüphanesi.
- [Jquery ](https://github.com/jquery/jquery.git ): Javascrip kullanı mı nı zı genişletin.
- [Layer ](https://github.com/sentsin/layer.git ): Kişisel görüşüm en pratik ve en iyi görünen pop-up katman bileşeni.
- [Jquery-Toast ](https://github.com/kamranahmedse/jquery-toast-plugin ): Mesaj istemi bileşeni.
- [Pjax ](https://github.com/defunkt/jquery-pjax.git ): pushState + ajax = pjax.****
- [OwO ](https://github.com/DIYgod/OwO ): Front-end ifade kütüphanesi.
## Bağı şlar
| 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" / > |