Finalshell
多平台支持Windows,macOS,Linux功能众多,路由追踪,显示延迟,文件管理,上传下载文件等等
cmd
使用Windows 自带的cmd也可以使用ssh,系统自带无需再下载,但是只支持Windows10和Windows10以上的版本(如果需要自定义端口请使用-p参数 举例 ssh [email protected] -p 1000 意思为root账户 IP192.168.120.220 ssh 端口 1000)
title: 系统结构
description: Halo 项目的构成
Halo 博客系统分为以下四个部分:
项目名称 | 简介 |
---|---|
halo | 提供整个系统的服务,采用 Spring Boot 开发 |
halo-admin | 负责后台管理的渲染,采用 Vue 开发,已集成在 Halo 运行包内,无需独立部署。 |
halo-comment | 评论插件,采用 Vue 开发,在主题中运行方式引入构建好的 Javascript 文件即可 |
halo-theme-* | 主题项目集,采用 Freemarker 模板引擎编写,需要包含一些特殊的配置才能够被 halo 所使用 |
自定义配置
为什么要提前讲自定义配置呢?是因为在这里让大家了解到
Halo
的配置方式
,以及配置优先级
,不至于未来运行项目的时候不知道如何优雅地修改配置。
Halo
配置目录优先级如下(从上到下优先级越来越小,上层的配置将会覆盖下层):
Halo
自定义配置- file:~/.halo/
- file:~/.halo-dev/
Spring Boot
默认配置- file:./config/
- file:./
- classpath:/config/
- classpath:/
参考: Application Property Files
在开发的时候,希望大家能够在~/halo-dev/application.yml
中进行添加自定义配置。当然后面也会讲到如何用运行参数
和VM options
进行控制配置,届时可根据具体情况进行选择。
:::warning
开发的时候,我们不建议直接更改项目源码
中的所包含的配置文件
,包括 application.yml
、application-dev.yml
、application-test.yml
和 application-user.yml
。
:::
评论区