Skip to content

Releases: nineya/halo-theme-dream

v2.0.5

08 Jul 02:14
Compare
Choose a tag to compare

主题功能丰富,修复了已知bug,ServiceWorker 支持,评论区图片上传功能支持,等……

2.0.6 版本计划对相册页和底部导航栏进行重构,预先添加了 AccessKey 配置项,删除底部链接配置项。

Features

  • 自定义 serviceWorker 实现,全局缓存逻辑修改,支持全站离线访问。#86
  • 添加 mew-videomew-photosmew-raw 自定义标签。#97#89#88
  • 实现离屏文案。#96
  • 实现灰色模式。#95
  • 实现对置顶文章指定默认样式功能。
  • 评论区图床接口适配,添加指定极兔图床 key 功能。
  • 进度条支持关闭和展开的位置。

Improvements

  • 优化了自定义控件加载前的样式。
  • 优化了顶部导航条的隐藏逻辑,避免滚动到顶部时被隐藏。
  • 添加了 AccessKey 配置项。
  • 去除博客底部链接,为底部栏重构做准备。
  • 文章列表背景图模式的标题区可点击。#93
  • 看板娘配置项细化。#92
  • 加大了博客名称字体的大小,指定颜色为主题色。
  • 自定义页面关闭点赞数量的显示。
  • ServiceWorker 区分关闭和卸载模式。

Bug Fixes

  • 修复了移动端代码块折叠跳转到顶部问题。#84
  • 修复了顶部导航栏选项高度超出导航问题。
  • 修复了苹果设备上显示异常问题。
  • 自定义版本号全局变量,应对 halo 不会及时更新主题版本号参数问题。
  • 修复文章中点击图片外部也会触发大图的问题。

Dependencies

  • 移除了 FreeCDN 依赖。#86
  • 评论区模块 halo-comment-dream 升级到 1.0.5
  • 移除进度条插件 pace 插件。

Full Changelog: 2.0.5-alpha.1...2.0.5

v2.0.5-alpha.1

26 Jun 02:48
Compare
Choose a tag to compare
v2.0.5-alpha.1 Pre-release
Pre-release

由于 2.0.4 版本在苹果设备上样式显示异常,所以预先发布 2.0.5 版本,该版本对这个问题进行了修复。

Features

  • 自定义 serviceWorker 实现,全局缓存逻辑修改,支持全站离线访问。#86

Improvements

  • 优化了自定义控件加载前的样式。
  • 优化了顶部导航条的隐藏逻辑,避免滚动到顶部时被隐藏。

Bug Fixes

  • 修复了移动端代码块折叠跳转到顶部问题。#84
  • 修复了顶部导航栏选项高度超出导航问题。
  • 修复了苹果设备上显示异常问题。
  • 自定义版本号全局变量,应对 halo 不会及时更新主题版本号参数问题。

Dependencies

  • 移除了 FreeCDN 依赖。#86

Full Changelog: 2.0.4-fix.1...2.0.5-alpha.1

v2.0.4-fix.1

11 Jun 11:44
Compare
Choose a tag to compare

修复了相册界面标题错乱的问题。

npm 不能删除同版本包从新发布,只能发布一个修复版本。

主题适配最佳的 Halo 版本: 1.5.3

Bug Fixes

  • 修复了相册界面标题错乱的问题。

Full Changelog: 2.0.4...2.0.4-fix.1

v2.0.4

11 Jun 11:19
Compare
Choose a tag to compare

增加了两个自定义标签,部分功能优化,以及一些问题修复。

主题适配最佳的 Halo 版本: 1.5.3

Features

  • 添加了 mew-quotemew-link 自定义标签。#75
  • 代码块背景支持通过主题配置中的代码块主题进行指定。#68

Improvements

  • 微调了博客正文内容的行间距。
  • js/css 引用添加主题版本号,防止升级主题版本后使用旧的缓存。#79
  • 有序列表 start 属性添加支持。#82
  • 博客正文的各级标题样式调整。#80
  • 调整了图片和链接的 alt 和 rel 属性。#81

Bug Fixes

  • 修复了动态界面,内容体被折叠无法展开问题。

Dependencies

  • 升级 halo-theme-drea 评论区模块依赖版本为 1.0.4

Housekeeping

  • gulp 打包命令调整,支持 push 模式。

Full Changelog: 2.0.3...2.0.4

v2.0.3

28 May 21:45
Compare
Choose a tag to compare

当前版本彻底解决了评论区无法加载的bug,优化了一些配置项,内置了定制的评论区模块。

主题适配最佳的 Halo 版本: 1.5.3

Features

  • 添加了 mew-panelmew-messagemew-hrmew-timelinemew-btn 自定义标签。
  • 适配 halo-theme-dream 评论区模块。#66
  • 添加了 small-rightsmall-alter 文章列表缩略图模式,支持配置默认文章列表缩略图模式。#71

Improvements

  • 调整了 widget 块的宽度,优化显示的比例关系。
  • 优化了 密码文、图表的样式。
  • 调整了主题增强效果的配置方法,支持针对黑夜或者明亮主题进行配置。#64
  • 黑夜模式星空特效非必选,支持给黑夜模式添加背景图。#64
  • bilibili 视频标签样式调整,能够自适应高度,去除 heigth 属性的作用。
  • 文章列表封面图片的旋转动画修改为仅放大图片。#71

Bug Fixes

  • 修复了 pjax 加载时因为异步加载导致的评论区不显示问题。#65
  • 修复了 pjax 加载界面时代码块无法复制问题。#65
  • 修复了卜算子统计前端无法关闭问题。#71
  • 修复了友链界面底部分割线显示逻辑错误问题。

Dependencies

  • 添加 halo-theme-dream 1.0.2 评论区模块依赖。
  • 去除了 addtoanybdshare 文章分享插件的引用,仅保留 sharejs#66
  • 添加 npm 自动提交 actionFreeCDN 中添加 unpkg 的源。

Housekeeping

  • 2.0 版本的主题 logo 色彩调整。

Full Changelog: 2.0.2...2.0.3

v2.0.2

14 May 15:45
Compare
Choose a tag to compare

当前版本对 halo 1.5.3 进行了适配,博客正文的字体和一些其他样式做了调整,支持了 mew-* 的自定义标签。

建议升级 halo1.5.x,因为 1.5.x 开始支持了数学公式的预渲染,主题去除了原先的 MathJax 的数学公式支持,不同版本在这部分内容可能有兼容性问题。

主题适配最佳的 Halo 版本: 1.5.3

Features

  • 添加了 mew-* 自定义标签,支持副标题标签、音频标签、bilibili标签、标签页标签、网盘标签、进度条标签。
  • 文章正文上方支持通过元数据添加提示信息。
  • 支持通过元数据配置文章是否需要数学公式支持。
  • 标签相关的 widget 模块和界面支持显示标签的颜色。#32
  • 友链界面的交换友链信息支持配置关闭。
  • 个人信息 widget 模块彩字打印支持开启和关闭,彩字配置方式调整。

Improvements

  • 没有显示访客统计时也会请求 busuanzi 统计访客信息。
  • 调整了正文的字体大小和样式,根据屏幕大小调整部分字体大小。#62
  • 优化了正文的有序列表和无序列表的样式。
  • 文章分类列表支持树状结构展示。#28
  • 文章字数计算改为使用 halo 计算的字数。

Bug Fixes

  • 修复了单行代码重叠问题。#60
  • 修复个人信息 widget 模块黑夜模式切换时按钮颜色不更新问题。#59
  • 修复了 pjax 加载时因为异步加载导致的评论区不显示问题。
  • 修复了关闭 FreeCDN 没有取消注册问题。

Dependencies

  • 修改数学公式插件为 KaTeX 0.12.0,去除了对 MathJax 的支持。

Housekeeping

  • 开发模式的指定参数由 --dev 改为 --devel

Full Changelog: 2.0.1...2.0.2

v2.0.1

02 May 09:11
Compare
Choose a tag to compare

当前版本修复了一些已知的 bug,特别是对 pjax 的兼容性有了更明显的提高!

在很多功能上也进行了增强,侧边栏模块支持排序啦……

访问性能上也进行了优化,主题模板上对 pjax 进行了支持,提供了 FreeCDN 接入的实现。

注意:本次更新修改了很多配置项名称,升级主题需要重新进行配置。

貌似我经常修改配置项名称,这是一个不好的习惯……

主题最佳 Halo 版本: 1.4.8

Features

  • Widget 模块支持通过配置优先级的方式进行手动排序。#20
  • 音乐播放器模块支持网易云歌单的简易配置模式。
  • 添加了博客加载进度条。
  • 实现了非桌面大小屏幕时的侧边抽屉式的目录。#48
  • 实现了 FreeCDN 接入支持。
  • 广告模块增强,支持配置广告模式和点击关闭广告模块。#40

Improvements

  • 优化了博客滚动条展示。#42
  • 优化了小屏幕时的悬浮搜索框和侧边栏的展示。#52
  • 复制代码时添加 Message 提示。#54
  • 文章列表的面包屑信息支持滚动,并在小窗口时进行减少显示,只有开启评论时才显示评论数量信息。#53#49
  • 主题模板增加了对 pjax 的支持,pjax 请求时去除了导航、侧边栏等无关内容的渲染。
  • 优化了 pjax 加载 js 脚本的逻辑,同步加载的脚本改为异步加载,初始化逻辑同步执行。#57
  • 优化了页面加载时的初始化逻辑,将一些无关的加载提前到 DOMContentLoaded 之前,优化了增强效果的加载方式。#47
  • 添加了主编移动特效和鼠标点击特效,添加了鼠标样式风格。#55
  • 文章列表的预览图增加了鼠标选中时放大的动画。#44
  • 代码块和折叠按钮的样式调整。#41
  • 底部导航栏样式调整。#5

Bug Fixes

  • 修复了单行代码出现跨行时背景占满了两行问题。
  • 修复了 pjax 加载时代码复制插进重复初始化问题。
  • 修复了 pjax 重复加载异步 js 文件问题。
  • 修复了 pjax 请求时和网页加载时脚本加载慢,初始化逻辑被重复执行问题。
  • 修复了彩字包含换行时 js 脚本抛出异常问题。

Dependencies

  • 代码高亮插件 highlightjs 升级到 11.5.1 版本。
  • jquery-pjax 插件升级到 2.0.1 版本。
  • 将主题相关的所有的依赖包本地化到主题安装包中。#51

Housekeeping

  • 支持对多级目录下的 js 文件进行递归编译打包。
  • gulp 编译模式修改,增加了 cdn 相关的编译方法。

Full Changelog: 2.0.0...2.0.1

v2.0.0

28 May 20:07
Compare
Choose a tag to compare

基于上一个 v2.0.0-alpha.2 版本做了内容优化,实现了点赞、文章和自定义页面元数据支持等,对发现的小缺陷做了修复。

最显著的特征是全站都对 pjax 做了适配性调整。

主题适配最佳 Halo 版本:1.4.8

Features

  • 实现了Widget模块固定底部功能。
  • 代码块超出指定行数后支持默认折叠。#37
  • 实现了动态界面的喜欢功能。#22
  • 文章的赞赏模块支持点赞功能。
  • 全站实现了 pjax 支持。
  • 实现了建站倒计时功能。
  • 优化公告模块的展示模式,实现了目录不显示时显示和仅首页显示功能。
  • 统一了各个界面没有内容时的提示信息。#38
  • 文章和自定义界面的版权声明模块支持通过metas开启和关闭。#18
  • 文章列表界面实现了置顶文章的置顶标签。
  • 支持通过元数据指定的方式,实现文章列表的缩略图显示模式。#18
  • 个人动态界面的内容体支持展开和折叠。#36

Improvements

  • 重构了文章界面的代码块初始化代码,优化了执行逻辑。
  • 调整了widget占比的比例,增大了main区域的比例。
  • 优化图片显示,将图片宽度必须铺满改为居中显示。
  • 优化各个界面的导入,去除无用的 FreeMarker 导入,同时优化了 jscss 的导入位置和顺序。
  • 优化了博客移动端和pc端背景图的展示逻辑。

Bug Fixes

  • 修复了文章版权声明和分享模块无法正常隐藏问题。
  • 修复了widget隐藏时模块边距也一同收缩问题。
  • 修复了动态界面的评论区无法展开和折叠问题,对样式进行了微调。
  • 修复了widget存在默认隐藏选项时,“不隐藏”功能无法生效问题。
  • 修复了没有配置打赏二维码时也显示打赏模块问题。
  • 修复了动态页面内容体包含标题时显示目录模块问题。

Housekeeping

  • 编译时支持开发模式编译和生产模式编译,便于排查问题。
  • 实现了 release 方式编译脚本,快捷修改当前版本号。

Full Changelog: 1.5.1...2.0.0

v2.0.0-alpha.2

20 Apr 11:53
Compare
Choose a tag to compare
v2.0.0-alpha.2 Pre-release
Pre-release

已经完成了主题所有的界面的样式调整,但是当前版本关于一些特效和功能还没有实现,有些功能还不能完好的支持。

Features

  • 主题色添加了自定义支持。
  • 博客全局的图片背景支持开启和关闭。
  • 实现了主题自定义css和js功能,包含内嵌和引入外部文件两种方式。
  • 标签和分类的widget支持指定最大展示数量,同时设置是否显示“更多”按钮。#29
  • 支持仅显示左/右侧Widget栏,即两列布局。#21
  • 友链、标签云、最近文章和最近评论四个侧边栏模块添加了指定展示内容数量的功能,并可配置是否显示“更多”按钮。
  • 完成了日志界面的样式调整。
  • 赞赏模块样式调整,完成了前端样式。
  • 完成文章内容页,文章底部标签列表的样式调整,以及各个模块的间距调整。

Improvements

  • 优化了友链界面相关的配置,当未填写评论ID时不展示评论界面。
  • 主题配置项调整,支持对侧边栏模块进行隐藏。#19
  • 优化了css和js的导入顺序,是否同步异步,去除了无效的依赖导入。
  • 优化了目录侧边栏的样式,多级目录将进行折叠展示。
  • 优化了文章授权模块的样式。
  • 优化了标签列表界面的样式。

Bug Fixes

  • 修复了友链界面添加分享模块时异常问题。
  • 修复因目录重构而导致的引用失效问题。
  • 修复了友链界面封面大图的格式错乱问题。
  • 修复了文档界面封面图点击跳转的地址不正确问题。
  • 修复了文章详情界面上下篇文章样式错乱问题。

Full Changelog: 2.0.0-alpha.1...2.0.0-alpha.2

v2.0.0-alpha.1

18 Apr 11:54
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release

2.0 版本相比较于 1.0 样式上有较大的改变,部分功能也进行了重构,总体变化比较大,当前体验版本实现了基础的功能,但是还是存在较多问题,仅能满足基础使用需求。

Features

  • 顶部导航栏支持了多级菜单。
  • 在移动端时,顶部导航栏修改为了抽屉的折叠方式。
  • 博客的主题切换采用 CSS 变量实现,支持主题切换。
  • 博客主题改为基于 ES6+less+nodejs 开发,实现了主题引用的文件自动压缩。
  • 添加了一些动画,让界面看起来更加流畅。

Improvements

  • 对文章封面图片的大小比例进行了优化,封面展示进行了优化。

  • Widget 的样式进行了优化调整。

  • 文章代码块、表格样式调整为 mac 风格。

  • 文章图片的大图查看插件进行了更换。

  • 增加悬浮操作按钮,替代了原先顶部导航栏上的悬浮按钮。

  • 搜索界面进行了优化。


    Full Changelog: 1.5.1...2.0.0-alpha.1