|
|
|
@ -35,11 +35,15 @@ Halo 目前必须在外网畅通的情况下使用,否则会导致页面异常
|
|
|
|
|
|
|
|
|
|
### 软件环境
|
|
|
|
|
|
|
|
|
|
Halo 理论上可以运行在任何支持 Java 的平台。
|
|
|
|
|
Halo 理论上可以运行在任何支持 Docker 及 Java 的平台。
|
|
|
|
|
|
|
|
|
|
#### JRE(Java Runtime Environment)
|
|
|
|
|
#### Docker
|
|
|
|
|
|
|
|
|
|
必须在运行环境安装好 JRE,这是运行 Halo 所要求的的最低软件环境要求。如果您使用 Docker 运行 Halo,可忽略此要求。
|
|
|
|
|
必须在运行环境安装好 [Docker](https://www.docker.com/) 环境,目前 Halo 的默认安装运行方式均使用容器。
|
|
|
|
|
|
|
|
|
|
#### JRE(可选)
|
|
|
|
|
|
|
|
|
|
目前 Halo 的默认及推荐安装方式为 Docker 容器运行,使用 jar 包运行的方式需要用户自行构建 jar 包。
|
|
|
|
|
|
|
|
|
|
:::info
|
|
|
|
|
当前版本(2.0)需要 JRE 17 的版本,推荐使用 OpenJDK 17。
|
|
|
|
@ -74,9 +78,9 @@ Halo 理论上可以运行在任何支持 Java 的平台。
|
|
|
|
|
|
|
|
|
|
代表当前系统下的 [用户目录](https://zh.wikipedia.org/wiki/%E5%AE%B6%E7%9B%AE%E5%BD%95)。
|
|
|
|
|
|
|
|
|
|
### 运行包
|
|
|
|
|
### 镜像
|
|
|
|
|
|
|
|
|
|
指 Halo 构建所产生的 Jar 包,后缀为 `.jar`。可能与其他网站应用有所区别的是,Halo 仅仅只有这一个文件。而且所有数据统一保存在下面所说的 `工作目录`。
|
|
|
|
|
指 Halo 构建所产生的 [Docker 镜像](https://docs.docker.com/engine/reference/commandline/images/)。用户通过该镜像启动 Halo 应用。
|
|
|
|
|
|
|
|
|
|
### 工作目录
|
|
|
|
|
|
|
|
|
@ -88,3 +92,11 @@ Halo 理论上可以运行在任何支持 Java 的平台。
|
|
|
|
|
5. `attachments`:附件目录。
|
|
|
|
|
4. `logs`:运行日志目录。
|
|
|
|
|
6. `application.yaml`:配置文件。
|
|
|
|
|
|
|
|
|
|
### 主题
|
|
|
|
|
|
|
|
|
|
包含了各种站点页面模板的资源包。用户访问 Halo 站点浏览到的内容及样式,由 Halo 管理端所配置使用的主题所决定。
|
|
|
|
|
|
|
|
|
|
### 插件
|
|
|
|
|
|
|
|
|
|
用于扩展 Halo 功能的软件包。插件独立于 Halo 核心应用,可以单独安装、升级、卸载。
|
|
|
|
|