杨凯迪,Halo 可能是最好的 Java 博客体系,木府风云

频道:欧洲联赛 日期: 浏览:291

简介

Halo [helo],意为光环。当然,你也能够当成拼音读(哈喽)。

轻捷,简练,功用强大,运用 Java 开发的博客体系。

演示站点

前台地址:https://demo.halo.run

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

快速开端

Docker 布置:

# 拉取镜像
$ docker pull ruibaby/halo
# 运转
$ docker run -d --name halo -p 8090:8090 -v ~/halo:/root/halo -e DB_USER=root -e DB_PASSWORD=123456 ruibaby/halo
# 留意:DB_USER 和 DB_PASSWORD 必须修正并记下

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

脚本布置(不引荐):

# 装置 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

留意:如运用 Idea,Eclipse 等IDE运转的话,础组词需求装置Lombok插件,别的暂不支撑JDK10,主题办理和主题上传会有问题。 更多请参阅 Halo 运用文档:https黄日华割鹿刀国语版://docs.halo.run/ 或许 Wiki:https://github.com/halo-dev/halo/wi韩以猛ki。

博客示例

Ryan0up'S Blog:https://ryanc.cc/

SNAIL BLOG:https://slogc.cc/

宋浩志博客:https://songhaozhi.com/

KingYiFan'S怪谈研究会 Blog:https://blog.cnbuilder.cn/

AquanBlog:https://blog.eunji.cn/

主题

除了内置的 Anatole(https://githu吕贺鑫b.com/hi-caicai/farbox-theme-Anatole) 和 Material(https://github.com/viosey/he东方之花xo-theme杨凯迪,Halo 可能是最好的 Java 博客体系,木府风云-material) ,还有下列主题没有集成在项目里,如有需求,请自行下载之后经过后台上传上去运用。

  • Vno(https://github.com/halo-dev/vno-halo) - 来自 Jekyll 的一款主题,作者 Wei Wang。
  • Hux(https://github.com/halo-dev/hux-halo) - 来自 Jekyll 的一飞行宗族酷乐土款主题,作者 Xuan Huang。
  • Story(https://github.com/ruibaby/s成人游戏tory-halo) - 来自 Typecho 的一款主题,作者 Trii Hsia。
  • NexT(https://github.com/halo-dev/next-halo) - 来自 Hexo 的一款主题,作者 i杨凯迪,Halo 可能是最好的 Java 博客体系,木府风云issnan。
  • Casper(https://gi藤兰thub.com/halo-dev/casper-halo) - 来自 Ghost 的一款主题,作者 Ghost。
  • Pinghsu(https://github.com/ruibaby/pinghsu-halo) - 来自 Typecho 的一款主题,作者 Chakhsu.Lau。

声明:不接受任何对移植主题功用上的定见和主张。

开源技能

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

  • Spring Boot:Spring 的快速开发结构
  • Freemarker:模板引擎,使页面静态化
  • H2 Database:嵌入式数据库,无需装置
  • Spring-data-jpa:不需求写 sql 句子的耐久层结构
  • Ehcache:缓存结构
  • Lombok:让代码更简练
  • oh-my-email:可能是最幼稚园杀手谋杀小的 Java 邮件发送库了,支撑抄送、附件、模板等
  • Hutool:一个 Java 老梁批判陈安之视频根底东西类库
  • Thumbnailator:缩略图生成库
  • AdminLTE:根据 杨凯迪,Halo 可能是最好的 Java 博客体系,木府风云Bootstrap 的后台模板
  • Bootstrap:运用最广泛的前端 ui 结构
  • Animate:十分好用的 css 动效库
  • SimpleMDE - Markdown杨凯迪,Halo 可能是最好的 Java 博客体系,木府风云 Ed杨凯迪,Halo 可能是最好的 Java 博客体系,木府风云itor:简练,功用够用,且轻量级的 Markdown 编辑器
  • Bootstrap-FileInput:根据 Bootstrap 的文件上传组件
  • Font-awesome:运用最广泛的字体图标库
  • JQuery:运用最广泛的 JavaScript 结构
  • Layer:个人认大连棠梨沟为最有用最美观的弹出层组件,没有之一
  • JQuery-Toast:音讯提示组件
  • Pjax:p创圣のアクエリオンushState + ajax = pjax
  • OwO:前端表情库

环境要求

  • JDK1.8以上。
  • Maven3.x。
  • 数据库
  • MySQL5.5以上
  • MariaDB
  • 或许直接运用H2Database,钱佰倍免装置。
  • Git

需求留意的是:假如运用一键装置脚本超神学院同人(后边会讲到),那么你只需求装置数据库即可(假如运用MySQL或许MariaDB的话)。假如不运用MySQL或许MariaDB,那么你什么都不需求装置,直接履行脚本勒东博士县长在线播放即可。

相关文档

使杨凯迪,Halo 可能是最好的 Java 博客体系,木府风云用文档:https男裸://docs.halo杨凯迪,Halo 可能是最好的 Java 博客体系,木府风云.run/

wiki:https://github.com/halo-dev/halo/wiki

界面展现

项目地址

http剑气凌霄s://github.com/halo-dev/halo