提交 0a137136 编写于 作者: RYAN0UP's avatar RYAN0UP

release: 1.4.13

上级 0dc75e29
# CHANGELOG
# 1.4.13
## Breaking changes
- 修改评论 Gravatar 默认头像设置。halo-dev/halo#1485 @cetr
## Features
- 整站备份支持可选项备份。halo-dev/halo#1494 halo-dev/halo-admin#362 @guqing
## Improvements
- 后台评论设置中默认头像选择支持预览头像样式。halo-dev/halo-admin#357 @cetr
- 优化后台页面滚动条样式。halo-dev/halo-admin#364 @1357885013
- 优化 Markdown 文件导入。halo-dev/halo#1492 @lrzl
# 1.4.12
## Features
......
<p align="center">
<a href="https://halo.run" target="_blank" rel="noopener noreferrer">
<img width="100" src="https://halo.run/logo" alt="Halo logo">
<img width="100" src="https://halo.run/logo" alt="Halo logo" />
</a>
</p>
> Halo 是一款现代化的个人独立博客系统,给习惯写博客的同学多一个选择。
<p align="center">
<a href="https://github.com/halo-dev/halo/releases"><img alt="GitHub release" src="https://img.shields.io/github/release/halo-dev/halo.svg?style=flat-square"/></a>
<a href="https://github.com/halo-dev/halo/releases"><img alt="GitHub All Releases" src="https://img.shields.io/github/downloads/halo-dev/halo/total.svg?style=flat-square"></a>
<a href="https://hub.docker.com/r/halohub/halo"><img alt="Docker pulls" src="https://img.shields.io/docker/pulls/halohub/halo?style=flat-square"></a>
<a href="https://github.com/halo-dev/halo/commits"><img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/halo-dev/halo.svg?style=flat-square"></a>
<a href="https://github.com/halo-dev/halo/actions"><img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/halo-dev/halo/Halo%20CI?style=flat-square"/></a>
<a href="https://github.com/halo-dev/halo/releases"><img alt="GitHub release" src="https://img.shields.io/github/release/halo-dev/halo.svg?style=flat-square" /></a>
<a href="https://github.com/halo-dev/halo/releases"><img alt="GitHub All Releases" src="https://img.shields.io/github/downloads/halo-dev/halo/total.svg?style=flat-square" /></a>
<a href="https://hub.docker.com/r/halohub/halo"><img alt="Docker pulls" src="https://img.shields.io/docker/pulls/halohub/halo?style=flat-square" /></a>
<a href="https://github.com/halo-dev/halo/commits"><img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/halo-dev/halo.svg?style=flat-square" /></a>
<a href="https://github.com/halo-dev/halo/actions"><img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/halo-dev/halo/Halo%20CI?style=flat-square" /></a>
</p>
------------------------------
......@@ -29,10 +29,10 @@
下载最新的 Halo 运行包:
```bash
curl -L https://github.com/halo-dev/halo/releases/download/v1.4.12/halo-1.4.12.jar --output halo.jar
curl -L https://github.com/halo-dev/halo/releases/download/v1.4.13/halo-1.4.13.jar --output halo.jar
```
其他地址:https://docs.halo.run/install/downloads
其他地址:<https://docs.halo.run/getting-started/downloads>
```bash
java -jar halo.jar
......@@ -44,7 +44,7 @@ java -jar halo.jar
docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=always halohub/halo
```
详细部署文档请查阅:<https://docs.halo.run/install/index>
详细部署文档请查阅:<https://docs.halo.run/getting-started/install/linux>
## 生态
......@@ -65,7 +65,7 @@ Halo 使用 GPL-v3.0 协议开源,请遵守开源协议。
## 贡献
参考 [CONTRIBUTING](./CONTRIBUTING.md)
参考 [CONTRIBUTING](https://github.com/halo-dev/halo/blob/master/CONTRIBUTING.md)
<a href="https://github.com/halo-dev/halo/graphs/contributors"><img src="https://opencollective.com/halo/contributors.svg?width=890&button=false" /></a>
......@@ -73,5 +73,4 @@ Halo 使用 GPL-v3.0 协议开源,请遵守开源协议。
> 如果 Halo 对您有帮助,不妨赞助我们
<https://docs.halo.run/zh/contribution/sponsor>
<https://docs.halo.run/contribution/sponsor>
......@@ -6,7 +6,7 @@ plugins {
}
group = "run.halo.app"
version = "1.4.12"
version = "1.4.13"
description = "Halo, An excellent open source blog publishing application."
sourceCompatibility = JavaVersion.VERSION_11
......
<!DOCTYPE html><html lang="zh-cmn-Hans"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="renderer" content="webkit"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><meta name="robots" content="noindex,nofollow"><meta name="generator" content="Halo 1.4.12"><link rel="icon" href="/favicon.ico"><title>Halo Dashboard</title><style>body {height: 100%;background-color: #f5f5f5;}#loader{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border:solid 3px #e5e5e5;border-top-color:#333;border-radius:50%;width:30px;height:30px;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}</style><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/css/chunk-08c617d2.b0feeb1e.css" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/css/chunk-256411c5.a1b434de.css" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/css/chunk-40ce8763.3a51518d.css" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/css/chunk-602c773e.165ab99e.css" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/css/chunk-792af292.9edaf58c.css" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-004405dc.9b2139b9.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-08c617d2.654393c0.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-0ba750a2.5a2ec526.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-134ef324.94e12cc1.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-1e77651d.34640321.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2269f841.c56664c4.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-256411c5.b2631faf.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-27659703.763e244a.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d0b383e.e9ff34f4.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d0b64bf.76d51054.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d0ba57a.1cc1257f.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d0be659.c94c5a72.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d0cc0b1.c5db3b03.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d0cf13d.ceb6a8bf.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d0ddc2a.d58e34b0.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d208732.66ba2388.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d213307.5ac30d31.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d2165e6.97136f64.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d221c57.1ea2229a.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d2253f7.e7a9bfaa.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d228c74.bb23b7a3.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d228d13.d4df28a3.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-2d238672.bd0278b9.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-31267899.73f8f414.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-32ed609c.3acbc734.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-3c38e9a4.c8071392.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-40ce8763.04ec9ea0.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-5b9394ac.bffba684.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-602c773e.fa56bc71.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-73e506da.8def2a69.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-746fa0d4.9d2f1010.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-792af292.caac5e3b.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-9594f996.7775fd0c.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-af1962b0.e3a5ed00.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/css/app.7f184890.css" rel="preload" as="style"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/css/chunk-vendors.4c0969fc.css" rel="preload" as="style"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/app.74033c23.js" rel="preload" as="script"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-vendors.91780cc8.js" rel="preload" as="script"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/css/chunk-vendors.4c0969fc.css" rel="stylesheet"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/css/app.7f184890.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but halo admin client doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"><div id="loader"></div></div><script src="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/chunk-vendors.91780cc8.js"></script><script src="https://cdn.jsdelivr.net/npm/halo-admin@1.4.12/dist/js/app.74033c23.js"></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html lang="zh-cmn-Hans"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="renderer" content="webkit"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><meta name="robots" content="noindex,nofollow"><meta name="generator" content="Halo 1.4.13"><link rel="icon" href="/favicon.ico"><title>Halo Dashboard</title><style>body {height: 100%;background-color: #f5f5f5;}#loader{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border:solid 3px #e5e5e5;border-top-color:#333;border-radius:50%;width:30px;height:30px;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}</style><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/css/chunk-002a2c73.b0feeb1e.css" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/css/chunk-2564bce0.a1b434de.css" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/css/chunk-2850fd68.3a51518d.css" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/css/chunk-7236876a.9edaf58c.css" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/css/chunk-b66e6196.165ab99e.css" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/css/chunk-f0321518.286736a0.css" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-002a2c73.a522236b.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-0ba750a2.ec932daa.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-134ef324.fd0273e1.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-1e77651d.a2af1d57.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2564bce0.378fe339.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-27659703.9debe649.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2850fd68.a40f4fcb.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2cc6ff32.b057c121.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2cef040e.986ecb3d.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d0b64bf.4a35b05e.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d0ba57a.2ba35a8d.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d0be659.b7445a9e.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d0cc0b1.efe737b6.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d0cf13d.d1782ca3.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d0dd7a6.f88fda3c.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d0ddc2a.e7d93ca4.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d208732.cbb2ad14.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d213307.3402691b.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d2165e6.5b28b641.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d221c57.02dbe419.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d2253f7.6f72526b.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d228c74.d6799610.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d228d13.09458d46.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-2d238672.ab6e376a.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-38de7167.50603d26.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-5a8ddaf6.e195c3ba.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-665754a2.9111d4c6.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-70d1d02e.305407c2.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-7236876a.9710a4a2.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-73e506da.04219db9.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-745bcfb7.0d627cc1.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-9594f996.46cb3a6a.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-b66e6196.f725484d.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-f0321518.f55a4f20.js" rel="prefetch"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/css/app.2dd4f8c1.css" rel="preload" as="style"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/css/chunk-vendors.6037324b.css" rel="preload" as="style"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/app.22ce7788.js" rel="preload" as="script"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-vendors.0c3da946.js" rel="preload" as="script"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/css/chunk-vendors.6037324b.css" rel="stylesheet"><link href="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/css/app.2dd4f8c1.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but halo admin client doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"><div id="loader"></div></div><script src="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/chunk-vendors.0c3da946.js"></script><script src="https://cdn.jsdelivr.net/npm/halo-admin@1.4.13/dist/js/app.22ce7788.js"></script></body></html>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册