维护博客的第六年

发布 Dream 主题 3.2.3 版本,支持自定义侧边栏模块,修复了已知 Bug。

发布 Halo-Plus & Dream 第一封正式年报《寻觅2024:Dream + Halo-Plus 的第一份正式年报——追寻梦的方向,聆听心的声音》。

维护博客的第五年,正式转向 Halo-Plus

发布 Halo-Plus 博客 1.1.4 & Dream 主题 2.3.1 版本,正式使用 Vditor 编辑器,主题可以控制编辑器添加自定义标签和表情包。

发布 Halo-Plus 博客 1.1.2 版本,默认文章编辑器修改为 Vditor

发布 Dream 主题 3.2.0 版本、Dream2.0 主题 1.2.0 版本,新增 庆典 主题风格(预祝元旦快乐啊),新增了鼠标样式、鼠标点击效果、字体。

发布 Dream 主题 3.1.0 版本、Dream2.0 主题 1.1.0 版本,新版更换了主题图标库,Dream在邮件通知功能上进行了优化,Dream2.0适配了图库插件。

发布 Dream 主题 3.0.1 版本、Halo-Plus 博客系统 1.0.2 版本,主题配置添加提示词效果,Halo-Plus上传附件时允许选中分组。

发布 Dream 主题 3.0.0 版本、Halo-Plus 博客系统 1.0.1 版本,主题更新了部分配置项,且不再适配官方的 Halo

发布 Dream 主题 2.3.1 版本,最后一个适配 Halo 1.x 的版本,这份代码将在 halo 分支存档,后续不再维护。

发布 Dream 2.0 主题 1.0.4 版本,适配了瞬间和 KaTeX 功能(KaTeX 公式渲染需要编辑器支持),修复了已知bug。

发布 Dream 2.0 主题 1.0.3 版本,修复了部分已知问题,实现了文章点赞功能。

Halo-Plus发布

发布 Halo-Plus 博客系统 1.0.0 版本,这是第一个正式版本,优化了加密文章的显示,附件支持分类;
发布 Dream 主题 2.3.0 版本,第一个适配 Halo-Plus 的版本,对已知 bug 进行了修复。

发布 Dream 2.0 主题 1.0.2 版本,开始运营自己的公众号和自媒体平台。

昨天拿到了 CSDN 的博客专家认定,信心暴涨,后面有时间我要做微信公众号。

改了 Halo 的后台管理界面,正式使用自己编译的定制化 Halo 版本。

Halo 2.0 适配

发布 Dream 2.0 主题 1.0.0 版本,这是第一个正式版本,对预发版本上发现的问题进行了修复;
发布 Dream 主题 2.2.1 版本,该版本主要是对代码块功能的优化和问题的修复。

发布 Dream 2.0 主题 1.0.0-alpha.1 版本,这是适配 Halo 2.0 后的首个版本,目前所有可以适配的功能都已经适配完成了。

2.0主题所有页面都已经完成了适配,除了首页大图模块和个人信息模块,其他可以迁移的功能都已经迁移好了。

2.0主题适配很大程度上已经完成了,主要的功能大部分都已经完成了适配,就是目前可能稳定性不是很好。

博客主题适配 Halo 2.0,难度比想象中的大,有很多参数和变量都变了,但是少了友链、日志和相册这些界面,适配工作量也小了一些。

有时间的话开始进行 Halo 2.0 的适配,开了新的主题仓库,自己的个人博客不打算升级 Halo 2.0

阶段性更新结束,短时间内不再发布新功能

发布主题 2.2.0 版本,这个版本添加了模块化布局,提高了模块和风格上配置的自由度。

没想到 2.1.3 版本评论区居然引入了除博主外普通访客都无法评论的bug……

发布主题 2.1.3 版本,小版本迭代,主要进行了部分功能优化(特别是一直很烦的侧边栏置底)和问题修复,添加了个评论邮件通知的模板。

在腾讯云重新完成了博客备案。

发布主题 2.1.2 版本,主添加了 mew-hide 自定义标签,支持博主直接在评论区直接进行回复和操作,最近评论侧边栏支持显示表情,部分已知问题修复。

博客迁移到腾讯云完成。

华为云以我博客上的图片涉及虚拟币交易为由,封禁了服务器,后面把服务关了才给解封。反正只剩下一个月了,索性直接买腾讯云了。

当文章的字数多的时候,总有一种字又小又挤在一起的感觉。为此,准备做一个比较文艺风的博文模板,加大字体大小和行间距。

准备使用 cloudflare,使用中发现 cloudflare 只能配置3条规则,速度慢,不适合做大陆网站的CDN。但是CDN不限量且免费提供SSL的证书挺好的。

博客大致是被攻击了吧,突然每日9-19点请求量暴增,等发现时又拍云已经欠费了,不得已放弃又拍云。

发布主题 2.1.1 版本,针对喜爱简约的博主添加清爽主题风格,针对文艺风博主添加 literature 模板,细化了看板娘的配置。

发布主题 2.1.0 版本,添加了恋爱侧边栏,重新排列了主题配置项,优化了评论区功能,支持动态开关弹幕,最后修复了已知问题。对于 Halo 2.0Dream 有计划进行适配,但目前暂时没有排期,准备先观望一段时间,在此之前将继续维护更新基于 1.x 版本的主题。

域名重新备案成功。

维护博客的第四年

服务器换到华为云之后,一直以来域名重新备案都失效了,也没有遇到什么问题,今天域名备案终于失效了。

发布主题 2.0.9 版本,本次更新主题对用户诉求高的几个功能点进行了实现,包含自定义网站字体、横幅大图、文章海报分享、博客页脚样式调整和相册界面优化等,结合内置评论区模块实现了评论弹幕功能。适配 Halo 1.x 的最后一次更新,后续可能会有版本迭代,但原则上不会再进行大功能上的改动,只进行问题修复。

将博客后端升级到 1.6.1,换包,启动,非常顺利。

Halo 2.0 版本即将发布,目前已经有了内测版本,博客后端界面较为简陋,且功能复杂度更高。Halo 2.0 不支持当前的主题格式,近期开始收集需求,准备做支持 1.x 版本主题的最后一次更新。

发布主题 2.0.8 版本,支持关闭文章和日志的评论区模块,针对于近期发现的 bug 较多,添加了个补丁脚本,能够实现不更新版本修复一些样式和 JavaScript 脚本上的 bug。

发布主题 2.0.7 版本,添加了 html 压缩功能,修复了已知 bug。

发布主题 2.0.6 版本,最大的改动是调整了相册界面,然后就是一些问题的修复,界面跳转代码错乱问题,彩字打印失效问题等。从这个版本起 access_key 成为一个必选项,将在多处动态加载的地方使用。

发布主题 2.0.5 版本,主题功能丰富,修复了已知bug,ServiceWorker 支持,评论区图片上传功能支持,对配置项预先进行了调整,后续版本开始使用 access key

发布主题 2.0.5-alpha.1 版本,由于 2.0.4 版本在苹果设备上样式显示异常,所以预先发布该修复版本,该版本自定义了 SW 脚本,支持多CDN源和全站离线访问。

目前文章都是技术类的,准备开一个写生活类文章的专栏。今天写了生活类第一篇文章,反诈骗……

为了防止数据误删,为了防止数据丢失,写了个小脚本每天定时把博客数据备份到 GitHub

开源Dream主题2.0

发现给 js 和 css 引用增加主题版本号基本没作用,因为 Halo 上的主题版本没有及时变更(重启 Halo 之后才变),还有 FreeCDN 缓存貌似都不校验请求参数。

发现相册界面标题有错,npm 又不能删除再发布同版本包,只好再追加发布了个修复版本 2.0.4-fix.1

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

发布主题 2.0.3 版本,优化了一些配置项,内置了定制的评论区模块,在 gulp 中添加了 npm publish 相关的配置,发布 release 版本前用于提交代码到到 npm

发布主题测试了一晚上,action 一直不会触发,最后发现是发布 release 版本时如果有上传文件 action 就不生效,到最后也没有办法解决。

发布评论组件 1.0.2 版本,使用 Github Action,每次发布 release 版本都会自动提交到 npm

第一次用 npm 发布包,发布的评论组件 1.0.1 版本还是有 CDN 的问题,需要紧急发布 1.0.2

发布评论组件 halo-comment-dream 1.0.0 版本,实现了黑夜模式支持,对QQ头像和QQ昵称等这些功能做了支持,并且回复时能够平滑滚动界面。

Halo 自带的评论组件和主题的兼容不是很好,想自定义一个评论组件。

发布 2.0.2 版本,对 halo 1.5.3 进行了适配,博客正文的字体和一些其他样式做了调整,支持了 mew-* 的自定义标签,还有的就是一些细节上的优化和 bug 修复。

升级博客版本为 halo 1.5.3,主要是为了做主题适配。又误删了数据(三篇文章),然后重新创建了文章。

发布 2.0.1 版本,修复了已知的bug,提高了对 pjax 的兼容性,功能上进行了增强,widget 支持排序啦……,博客访问性能上也进行了优化,将依赖包本地化到了主题安装包中,并接入了 FreeCDN

发布 2.0.0 版本,实现了文章和动态的点赞,文章和自定义页面增加了一些元数据的支持,对 pjax 进行了更全面的适配,主题功能和样式皆已完善。

预发布 2.0.0-alpha.2 版本,已经完成了主题所有界面的样式调整,优化了侧边栏,支持了两列布局,但是还有一些基础的效果和功能还没有实现,pjax 等功能不能很好的支持。

预发布 2.0.0-alpha.1 版本。由于 1.0 版本的主题基础框架上存在一些问题,主题样式也存在一些缺陷,代码略杂乱,难以维护,所以采用 ES6+less+nodejs 开发,对主题进行了重构。
当前预发布版本完成了主题大部分界面的重构,对导航栏、搜索和悬浮按钮等都做了优化。

开源Dream主题1.0

发布 1.5.0 版本,博客背景图支持配置,添加头条搜索url自动提交,顶部导航栏支持置顶悬浮,代码块支持默认折叠,优化了文章底部版权声明块的样式,修复了友链界面图片加载的bug。

发布 1.4.10 版本,优化了友链界面的样式,文章归档界面添加了显示文章分类的功能,调整了主题的Logo,修复了目录widget的一些bug。

发布 1.4.9 版本,去除了一些个性化的参数,修改为可配置的方式,对部分代码进行了重构和优化,删除了动态背景线,更换了看板娘插件,widget可动态配置左右侧展示,调整了文章热度和异常处理界面的样式。。

博客文章基本上已经全部恢复完成。

定义主题版本为 1.4.8,正式把博客主题从ICarus重命名为Dream,以后在ICarus基础上继续更新维护。

前段时间不小心把博客存储目录删掉了,博客正在陆续恢复中。新版本的系统和我的主题不是很兼容了,又需要改代码了。。。

维护博客的第二年

百度云加速的CDN节点经常性出问题,博客经常无法进入,改用又拍云CDN。

不再使用war包搭建博客,直接把jar包封成服务启动,新版本的halo改动并没有想象中的那么大,更多的是现有功能的优化。

更新博客主题版本到2.4.7,做了很大改动,修改了目录实现方法和样式,修改了移动端顶部导航位置,修改了滚动条样式。

优化了分类结构(分类实在太多了),合并了好多分类,谷歌广告老是审核不通过,气气。

推出主题2.4.6版本,改代码块高亮插件为highlightjs,重构了代码块,添加了显示代码块名称功能,修复了一些地方莫名其妙显示滚动条bug,修复了相册图片高度不统一bug,修复了等等bug。

将原md文件博文迁移到halo,给博客加了公告板,修复了一些bug,添加了404/500错误界面,添加了新的樱花飘落JS效果。

配置了又拍云CDN,据说每月有10G免费的HTTP流量。我配置了HTTPS,也没找我收费,也可以正常使用,有点迷茫。

将博客部署到华为云,采用Halo博客系统,使用icarus主题移植版。一直都在本地维护更新,因为没有服务器的原因等到现在才正式部署。

维护博客的第一年,也是使用Hexo的一年

将博客从github迁移到了coding,添加了sitemap.xml。

博客静态资源添加了CDN加速,本地新建了用于测试的备用博客。hexo官方把旧版本回退了,代码块问题解决。发现图片懒加载加载时间太长,而且会导致大图查看错误,换了hexo-lazyload,还是不太行,决定把图片懒加载插件去除。优化了画廊插件,添加了全屏和放大缩小功能。

给博客添加了友情链接界面、添加了相册界面、将最新文章修改为推荐阅读、优化了博客目录、优化了博客的url、添加了404公益界面、添加了文章底部版权声明、添加了日志界面。

“icarus”主题在hexo4.0版本中代码块会有问题,这个问题弄了一天也没有解决,因为hexo init默认安装最高版本,卸载安装低版本又会出错,所以这个问题没有解决,但是看到icarus官方有在修复该问题,所以还是安装回了hexo4.1.0版本,差点把整个博客弄丢,所以决定对主题进行备份。

添加了百度统计、url提交、rss订阅、找了十几张图作为文章缩略图,计划添加一个友情链接界面。

安装了hexo-admin博客写作插件,发现这个插件在windows上有很多问题,花了一天时间都在修复小bug,并且添加将图片放入文章的资源文件夹下的新功能。

实现了黑夜模式(来源于大佬对Icarus的修改),背景图、美化评论插件、并且让评论插件显示QQ头像、调整了博客的各种图标和布局。

实现了评论功能(Valine),添加了动态背景线、动态彩字、看板娘、文章阅读结束显示、访客统计功能、博客运行时间统计、头像旋转、配置了主题参数,是我第一次去改主题的源码。

发现“Fan”主题本地搜索有报错不显示搜索框的问题,改用了“icarus”主题,这个主题非常不错。

优化了一些,详细配置了博客主题,博客已经可以正式运行了,所以今天是我的博客搭建日期。

花了一整天时间,成功搭建博客、使用了“Fan”主题、添加了顶部导航等等,基础功能都已经实现。

写CSDN的时候突发奇想想搭建一个个人博客,曲曲折折选中了HEXO,于是开启了旺仔的梦境之旅。