Skip to content

Releases: halo-dev/halo

0.0.8

27 Sep 13:43
Compare
Choose a tag to compare

New features

  • 发布文章的时候,没有缩略图会自动添加一张。
  • 支持i18n,并带有英文语言包,后台可自行切换语言。
  • 新增各大搜索平台验证代码的入口,需要主题支持。
  • 全局美化checkbox和radio。

Changes

  • 后台Favicon更新。
  • 更改附件目录为用户目录下的halo/upload,需要将原来的附件目录upload移动到用户目录下的halo文件夹。
  • 更换编辑器,由editor.md更换为simplemde,支持图片拖动上传。
  • 下载的主题不需要再更改为指定文件夹名才能上传。

Fixed

  • 修复评论框在某些主题下样式错乱的问题。
  • 修复编辑文章的时候,分类目录不回显的问题。
  • 修复Material主题第一次使用样式混乱的问题。

注意

因为支持了i18n,所以更新的时候需要修改application.yaml配置文件。

server:
  port: 8090
  use-forward-headers: true
  undertow:
    io-threads: 2
    worker-threads: 36
    buffer-size: 1024
    directBuffers: true
spring:
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource

    # H2database 配置
    driver-class-name: org.h2.Driver
    url: jdbc:h2:file:~/halo/halo
    username: admin
    password: 123456

    #MySql配置
#    driver-class-name: com.mysql.jdbc.Driver
#    url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false
#    username: root
#    password: 123456

  h2:
    console:
      settings:
        web-allow-others: true
      path: /h2-console
      enabled: true
  jpa:
    hibernate:
      ddl-auto: update
    show-sql: false
  freemarker:
    allow-request-override: false
    cache: false
    check-template-location: true
    charset: utf-8
    content-type: text/html
    expose-request-attributes: false
    expose-session-attributes: false
    expose-spring-macro-helpers: true
    suffix: .ftl
    settings:
      auto_import: /spring.ftl as spring
  servlet:
    multipart:
      max-file-size: 10MB
      max-request-size: 10MB

  # 多语言资源文件路径
  messages:
    basename: i18n/messages
logging:
  file: ./logs/log.log

如上代码,修改的地方有:

  1. expose-spring-macro-helpers: false(原),现为true。
  2. freemarker添加了settings:auto_import: /spring.ftl as spring(注意按照上面的格式)。
  3. spring节点添加了messages:basename: i18n/messages(注意按照上面的格式)。

修改方法

  1. 将原有的application.yaml备份(重命名)。
  2. 复制新的application.yaml文件到resources下。
  3. 按照原来的配置文件修改application.yaml文件,需要修改端口号,数据库配置等。

0.0.7

31 Aug 13:16
Compare
Choose a tag to compare

New features

  • 新增可选是否需要审核评论的选项。
  • 新增一键脚本部署方式。
  • 新增NexT主题和Story主题。
  • 新增Anatole主题的博客标题可设置大小写的选项。
  • 新增使用文章标签作为文章页面关键字的特性。
  • 新增配置Favicon的选项,不需要单个主题进行配置。
  • 新增评论分页特性。
  • 新增主题在线安装和在线更新的功能(需要安装Git)。

Changes

  • 使用枚举方式替换大量重复字符串。
  • 更改Anatole社交账号的填写方式,现在只需要填写相关账号。
  • 暂时下线文章自动保存的功能,但是可以使用Ctrl+S进行保存。

Fixed

  • 修复文章页面会出现横向滚动条的问题。
  • 修复自定义页面不显示评论条数的问题。
  • 修复后台评论管理样式混乱的问题。
  • 修复Markdown编辑器全屏样式混乱的问题。
  • 修复Material主题不可以显示自定义缩略图的问题。
  • 修复保存文章失败的问题。
  • 修复删除主题再上传相同主题时,会出现又删除上传的主题的问题。

0.0.6

13 Jul 04:52
Compare
Choose a tag to compare

New features

  • 使用Ehcache缓存。
  • Anatole可在主题设置中添加自定义css。
  • 新增Anatole主题的表格样式。
  • 单个文章可设置是否可以评论。
  • 新增评论的时候可以选择表情。

Changes

  • 删除Editor.md插件中一些无用的资源。
  • 规范后台界面的部分命名。
  • 压缩后台的代码。
  • 删除Anatole主题中无用的js文件。
  • 优化后台操作体验。
  • 修改评论的展示方式,改变为盖楼(嵌套)的方式。

Fixed

  • 修复文章状态不为发布的时候也可以通过链接访问的问题。
  • 修复使用MySQL初始化博客失败的问题。
  • 修复前台标签下可现实草稿文章的问题。
  • 修复附件的大小和尺寸显示不正确的问题。

0.0.5

24 Jun 05:23
Compare
Choose a tag to compare

New features

  • 使用Hutool的encode方法来防止xss攻击。
  • 新增备份功能,支持备份resources目录,数据库,以及导出文章。并且可以提供下载和发送到邮箱。
  • 新增自动备份功能,每天凌晨一点会自动备份一次,超过10个备份将删除之前的备份并新建一个备份。
  • 新增评论之后保存评论者信息。
  • Anatole主题支持设置Google浏览器状态栏颜色。
  • 新增API接口,可能会考虑做小程序或者单页面应用,提供一个可能。
  • 支持评论框显示头像,自动根据邮箱显示Gravatar头像。
  • 后台登录支持保存登录名。

Changes

  • 优化后台登录逻辑,登录失败超过5次,将10分钟不能登录。
  • 后台管理页面支持高亮菜单。
  • 压缩了Anatole主题的资源文件。
  • 修改上传附件时候的压缩方式,这种方式更加完美,平均压缩之后只有几k到十几k。

Fixed

  • 修复后台favicon获取不到的问题,会导致每刷新一次就获取一次,拖慢速度。
  • 修复后台登录的xss漏洞。
  • 修复上传主题之后会产生__MACOSX目录的问题。
  • 修复附件的大小和尺寸显示不正确的问题。

0.0.4

29 May 09:36
Compare
Choose a tag to compare

更新汇总:

  1. 修复第一次安装完成启动后首页报错的bug
  2. 新增文章访问统计
  3. 根据文章标题自动填充固定链接
  4. 修复附件重名的问题
  5. 添加发表文章项面直接访问附件页面的入口
  6. 更新AdminLET为最新版本( 2.4.3 )
  7. 更改评论的逻辑,需要通过审核之后才会显示在文章
  8. 新增编辑文章时自动保存为草稿,防止丢失正在编辑的文章
  9. 新增自动构建脚本
  10. 更换web容器为undertow

0.0.3

15 May 08:21
Compare
Choose a tag to compare

完整包:halo-0.0.3.zip
更新包:halo-0.0.3-update.zip

0.0.2

06 May 12:08
Compare
Choose a tag to compare

完整包:halo-0.0.2.zip
更新包:halo-0.0.2-update.zip

注意:为了防止配置文件被覆盖,更新包里面的配置文件被改成了application.template.yaml。如果更新之后只能进入安装页面的话,请手动在数据表HALO_OPTIONS里面添加is_install字段,值为true

0.0.1

01 May 17:25
Compare
Choose a tag to compare

网盘下载地址
注:第一次发布版本,所以把依赖jar包也压缩进去了,以后发布的版本会有两个,一个是完整版(带有依赖),一个是增量版(不带有依赖,直接上传覆盖就可以更新)。
安装教程请看:https://halo-doc.ryanc.cchttps://ryanc.cc