Lavender's Blog

浩瀚众星,皆降为尘

站点历史

#2020年

#1月

  • 最开始有想要建站的想法

#7月

  • 腾讯云的一个月轻量服务器免费领活动,预装的discuzQ框架,试玩了一下,很高兴有几个捧场的朋友注册
  • 大概这个样子: 关于本站 配图
  • 此时发现,discuzQ适合电商论坛,并不适合自己
  • 因为自己喜欢收集网站,所以套用模板,自己修改,做了第一个完全静态没有自适应的导航网站,这时只能在本地运行,不会上传在服务器上

#8月

  • 8月22日,建立多个页面,导航具体内容未添加
  • 8月24日,想要一个live2d形象(最开始不知道叫啥,就查询桌宠),在gitee中找到一个开源形象“chuncai(春菜)”,网页链接:https://gitee.com/cosyer/chuncai
  • 8月25-9月8日,完善导航具体链接内容
  • 8月26日,添加tool.lu网站的UA,网络时间卡片https://tool.lu/netcard
  • 8月28日,放弃使用chuncai,找到新的live2d形象,Pio酱
  • 8月29日,拥有自己的第一台服务器
  • 8月31日,在搜索框新增谷歌、天猫、京东、CNKI、微博搜索
  • 自己绘制鼠标指针,应用于网页

#9月

  • 9月4日,想增加一个评论系统,使用第三方:畅言云评
  • 发现了宝塔面板可以快速搭建网站
  • 利用宝塔面板上传自己的导航网站
  • 取名为“林之鹿”
  • 购买了第一个域名,lavenderdh.cn,开始ICP备案
  • 9月19日,取消使用畅言云评
  • 9月20日,发现了wordpress新大陆,开始搭建wordpress,使用的主题是ashe
  • 截图如下
  • 关于本站 配图
  • 关于本站 配图
  • 9月21日,终于ICP备案成功!
  • 9月27日,发布第一篇文章

说明:最开始只想做导航网站,只想加一个评论,在接触wordpress后,发现wordpress自带评论系统,于是将导航作为其中一个页面,此时并没有把博客作为主要,反而像是一个自己的独立的动态发表区域

#10月

  • 改名为“灵香轩”
  • 切换主题为Sakura主题https://2heng.xin/theme-sakura/
  • 添加Easy WP SMTP邮件支持
  • 添加Akismet Anti-Spam垃圾评论过滤
  • 添加内置markdown写作插件
  • 添加Aplayer,增加自己喜爱的音乐列表
  • 引入CNZZ网页统计

#11月

  • 切换主题为Sakurario
  • 参考Ukenn Blog教程,美化主题
  • 11月12日终于完成公安备案
  • 11月15日,增加自定义音乐静态网页和某个只给自己的网页
  • 11月20日,给自己的网站增加说说页面
  • 申请百度、必应、谷歌、360、搜狗等搜索引擎的收录

在11月,突然发现了hexo又一个新框架,试着自己搭建了一遍,于是也在11月发布了搭建hexo博客的文章,使用的主题是自己喜欢的matery主题,后来没有再管

#12月

  • 申请一些友链和接受友链
  • 12月初服务器被攻击,每天后台大量IP涌入
  • 自己没在意开启了防盗链,不会使用,导致网页排版崩溃,一段时间竟没有发现问题出在这里
  • 大概月底,终于调试好

10月开始终于主要转向发布博客了,自己课程的作业就发布在这里

#2021年

#1月-6月

  • 服务器带宽较小,配置不高,wordpress太臃肿了,没有引入自己的CDN,引用的图片,js,css等资源杂乱无章,访问速度又很慢,作为一个这方面的强迫症,心里不舒服啊,但是还是没时间优化
  • 每隔一段时间备份网站、数据库在本地
  • 更新频率极慢

#7月

  • 看到服务器快到期了,在考虑是否继续将网站做下去
  • 原本不在意的github pages,偶然看到一篇文章,决定重拾hexo
  • 最开始仍使用matery主题,但是部分界面不符合自己需求
  • 在逛友情链接的友情链接的友情链接……,发现了第一眼就看上的主题Shoka主题,决定配置这个主题
  • 7月25日,配置好shoka主题,发布在github pages上
  • 7月29日,全面迁移数据至hexo上,原本的wordpress主题删除

#9月

  • 新增统计页面(从matery主题迁移过来)
  • 发现了主页分类卡片正面出现"more..."的bug,还不知道怎么修复
  • 使用jsdelivr作为CDN
  • 配置Valine Admin作为评论管理工具
  • 继续沿用live2d形象
  • 9月13日,服务器完全到期,纪念一下

#10月

  • 10月12日,博主更新主题后,解决主页分类卡片的问题,自己F12查询博主博客网页,进行进一步优化,解决一个小bug
  • 10月12日,添加页脚的备案
  • 10月13日,调整主页头图为全屏自适应,并添加网格滤镜效果
  • 10月14日,因为live2d形象有时会遮住部分网页内容,自己查询代码,仿照原代码,增加一个右下角的可以控制live2d形象显示隐藏的按钮控件
  • 10月19日,修改全局网页配色,与主题"Lavender"相适应
  • 10月24日,简单修改搜索界面的样式,调整搜索框的外边界为无边框,调整搜索结果框为圆角矩形
  • 10月25日,修改全局字体,喜欢鸿蒙字体,全局引入鸿蒙字体,并修改

#11月

  • 11月4日,查询博主对主题的修改情况,除了分类卡片,对自己的网页进行更新
  • 11月6日,新增一些美图
  • 11月7日,修复公安备案的图片单独为一行的情况,使之和备案的文字保持同一行
  • 11月9日,新增主页全屏界面的下拉箭头(参考sakura主题的下拉箭头),点击后平滑移动页面至博客内容部分
  • 11月14日,修改代码,新增网页全局的自动夜间模式为晚上21点至第二天早上6点,并添加至主题配置文件的yml里
  • 11月18日,新增自己的个人图床(应该稳定,反正速度快)
  • 11月19日,增加关于页面的内容,再新增一些美图
  • 11月20日,菜单新增关于我和关于本站,并调整图标
  • 11月24日,本站加入十年之约
  • 11月25日,修改并新增文章统计和百度博客统计
  • 11月26日,重新整理下分类和标签
  • 11月29日,新增文章发布统计日历图
  • 11月30日,新增博客访问每月统计图,并修改颜色,更换api(出现跨域问题)

#12月

  • 12月15日,新增随笔(其实就是artitalk说说),解决统计和随笔第一次加载不出来问题;更换字体api
  • 12月22日,双线部署在github pages和vercel上
  • 12月23日,取消双部署在vercel(双线部署反而更慢了)
  • 12月23日,双线部署在github pages和云服务器上,国内解析为云服务器,国外解析为github pages
  • 12月28日,新增赞助页面
  • 12月29日,修复浏览器宽度低于767px时导航栏换行的美观问题

#2022年

#1月

  • 1月4日,新增页面右上角灯笼效果
  • 1月5日,将备案、统计时间设置整合到主题yml文件中
  • 1月6日,简单修改标签云样式
  • 1月8日,新增个人图集页面
  • 1月9日,新增首页大标题的特效;增加标签云的上标
  • 1月9日,修改全站链接,便于SEO(又是大改,以后不搞这么麻烦的链接了)
  • 1月26日,新增多个加载动画,更换切换日间夜间模式动画
  • 1月27日,修改加载动画,日间夜间模式动画自适应
  • 1月28日,去除随笔
  • 1月30日,升级hexo及所有插件,去除live2d
  • 1月31日,文章统计修改

#2月

  • 2月18日,修改全站外部依赖,从jsdelivr中部分脱离出来(除了间接引用的资源文件等)
  • 2月26日,修改搜索界面图片
  • 2月27日,修改首页文章列表页面CSS

#3月

  • 3月1日,修改首页大屏视差效果
  • 3月1日,关闭访问统计,换回原来的jsdelivr

#8月

  • 8月1日后国际版leancloud不能使用后,暂时移动所有数据到国内版,邮件通知暂时失效
  • 8月11日,修复表情包问题,从jsdelivr换源到unpkg
  • 8月12日,国内版成功绑定域名,并继续开启邮件通知
  • 8月14日,把网站全部部署在github pages上
  • 8月16日,转移静态文件到CDN,加快页面访问速度
  • 8月19日,修复移动版设备加载动画位置偏移的问题

#9月

  • 9月21日,新增萌ICP备案,调整十年之约图标位置

#12月

  • 12月15日,修改文章日历图
  • 12月30日,修改新浪图床tva失效的问题

#2026年

#8月

  • 8月10日,重新整理博客主题,优化国内网络环境下的资源加载,修复部分失效的新浪图床资源和外部依赖。
  • 8月10日,恢复网站搜索功能,支持搜索文章标题、正文、分类和标签,并适配页面无刷新切换。
  • 8月10日,重新设计归档和分类页面,使用卡片式布局统一颜色、间距与交互效果,使其更加贴合网站整体风格。
  • 8月10日,优化页脚的最新评论区域,将数量调整为最近10条,并统一为与随机文章相同的颜色、排版和垂直间距。
  • 8月11日,将评论系统由 MiniValine 迁移至 Waline,后端部署在 Vercel,数据库迁移至 Neon PostgreSQL,并根据 LeanCloud 导出的数据完成转换与兼容处理。
  • 8月11日,完成 Waline 管理员注册及基础配置,解决原 LeanCloud 国际版接口在中国大陆网络环境下无法正常访问的问题。
  • 8月11日,恢复评论身份标签,通过邮箱 MD5 区分“新朋友”“博客作者”“小伙伴”和“金主老板”,修复管理员及指定邮箱身份识别错误的问题。
  • 8月11日,美化标签页面,使其与归档、分类页面保持统一的卡片、配色和装饰风格。
  • 8月12日,完善 Waline 评论功能,加入登录与退出、Markdown 预览、评论回复、多类型表情包、实时弹幕开关以及邮箱头像预览。
  • 8月12日,为评论补充浏览器版本、操作系统和 IP 粗略地区信息,并为不同浏览器和系统加入对应图标。
  • 8月12日,重新设计评论标签、按钮、输入框、头像和弹幕样式,修复弹幕头像与用户不对应、按钮遮挡、预览状态丢失、回复入口缺失以及页面持续请求头像等问题。
  • 8月12日,为页面底部的最新评论加入评论内容、发布时间和缓存机制,使其只在首次进入、刷新页面或提交评论后重新加载。
  • 8月12日,优化友链页面在手机端的布局,修复卡片错位、头像异常及部分外部资源加载失败的问题。
  • 8月13日,为 Waline 服务绑定自定义域名,并调整网站配置,使评论请求通过新的服务地址访问。
  • 8月13日,替换页脚“十年之约”和“随机访问友链博客”等入口的失效图标,并重新调整图标尺寸与文字对齐效果。
  • 8月17日,完成一轮项目依赖升级,更新 Hexo 的归档、首页、分类、标签、部署和 Stylus 渲染等低风险依赖;为保证主题稳定,暂时保留 Hexo 6.3.0、hexo-util 2.7.0 和 markdown-it-prism 2.3.1。
  • 8月17日,重新设计网站左侧边栏,加入多层主题渐变和四周透明融合效果;缩小社交图标,为文章、分类和标签菜单补充图标,并实现悬停展开二级菜单。
  • 8月17日,升级右下角音乐组件,加入音效可视化开关。频谱会根据实际音乐内容产生平滑的波峰与波谷,并在开启时自然替换页面原有波浪效果。
  • 8月17日,为音乐组件加入桌面歌词功能,默认开启;歌词显示在屏幕底部,并使用主题色和半透明背景提高可读性。
  • 8月17日,重新设计日间与夜间模式切换动画以及页面加载动画,统一使用主题色,并修复页面切换时加载动画位置偏移的问题。
  • 8月17日,全面美化统计页面,重新设计文章发布日历和左侧年份选择器,将日期块调整为正方形,并优化文章趋势、标签 TOP10 和分类统计图。
  • 8月17日,在统计页面新增创作时钟、文章体量散点图以及分类与标签旭日图,并修复切换日间、夜间模式后图表文字颜色不能实时更新的问题。
  • 8月17日,修复关闭评论页面的阅读次数无法显示问题,使统计页面等无评论区域的页面也能正常显示访问次数。
  • 8月17日,统一所有页面顶部背景图的滚动视差效果,使背景图以略低于页面滚动的速度平滑移动,解决不同页面滚动速度不一致的问题。
  • 8月18日,优化移动端侧边栏的文字、图标和菜单配色,提高浅色与深色背景下的对比度和可读性。
  • 8月18日,完成新一轮页面加载性能优化:RSS、Atom 和 JSON Feed 改为输出文章摘要,压缩本地搜索索引并排除代码内容,同时停止发布未使用的 MiniValine 静态资源。
  • 8月18日,精简统计页面的 ECharts 本地后备包,仅保留当前使用的图表类型;将个人图片和头像转换为 WebP,并停止输出未引用的旧版原图。
  • 8月18日,按当前评论系统裁剪评论样式,并将 Waline 调整为评论区接近可视范围时再加载;同步升级 pace-js 和 whatwg-fetch,完成依赖安全检查。
  • 8月18日,修复新版 Markdown 渲染器对 Shoka 特殊语法、Mermaid 流程图、LaTeX 数组公式和文字特效颜色的兼容问题,并统一整理 Shoka 主题转载文档的分类、标题和快速链接。
  • 8月18日,继续优化统计页面的分类与标签旭日图,提高外环文字对比度,为文字增加描边与阴影,并改善小比例扇区的标签拥挤问题。
  • 8月19日,完成《Shoka主题:美化统计页面并新增多维图表》和《Shoka主题:美化归档、分类与标签页面》两篇教程,按照小白也能跟着操作的方式补全文件变更、实现步骤和代码片段。
  • 8月19日,重新设计教程文章的代码变更卡片,仅展示实际改动范围和原始行号,同时修复长代码滚轮展开后出现大量空行、收起按钮无法保持在代码底部等问题。
  • 8月19日,优化统计页面的文章体量散点图,加入底部时间缩放条,并让 Y 轴上限跟随当前可视区域的最高点动态变化,避免个别超长文章导致其他散点挤在一起。
  • 8月19日,新增《Shoka主题:实现音乐音效可视化》和《Shoka主题:实现桌面歌词展示效果》两篇教程,详细记录 Web Audio API、Canvas 律动波形、LRC 解析以及歌词同步的实现过程。
  • 8月19日,停用百度统计并移除 hm.js 请求;新增 XML/TXT 站点地图和 robots.txt ,为百度、必应、谷歌等搜索引擎提供统一的页面发现入口。
  • 8月19日,修复页面 SEO 头部被 404 页面错误缓存的问题,让每个页面独立生成摘要、Canonical 地址和 Open Graph 信息;新增 WebSite 、 WebPage 和 BlogPosting 结构化数据,并将 404 页面排除在搜索索引与站点地图之外。
  • 8月19日,更新百度搜索资源平台的 HTML 验证标签,并保留必应站点验证信息,为后续提交站点地图和查看收录状态做好准备。
  • 8月19日,继续清理项目中已经确认不再使用的遗留组件和静态资源,修复清理过程中出现的评论组件样式回退问题;为友链头像加入自绘默认头像,外部头像加载失败时自动替换,避免卡片出现空白或破图。
  • 8月19日,修复 Waline 评论身份标签错乱和部分标签不显示的问题:按照每条评论自己的头像与对象 ID 精确绑定数据,排除嵌套回复串位,并恢复 QQ 邮箱 MD5 计算,使“新朋友”“博客作者”“小伙伴”和“金主老板”能够正确识别。
  • 8月19日,增强评论扩展功能的容错能力,单条异常评论不再影响其他标签、UA 信息和弹幕;重构弹幕动画生命周期,解决开关切换后失效、循环时突然闪没以及失效头像被反复请求的问题。
  • 8月19日,调整音乐音效可视化逻辑,只有在频谱开关开启且音乐正在播放时才显示彩色波浪并隐藏原有白色波浪,暂停后自动恢复;同时移除第三方音频的强制跨域模式,为不支持 CORS 的音乐源加入兼容降级,避免频谱功能阻断音乐播放。
  • 8月19日,排查并处理本地 4000 端口占用及旧资源缓存问题,更新主题静态资源版本,确保评论与音乐组件修复能够在重新启动本地服务后正确加载。
  • 8月20日,继续修复 Waline 评论身份标签识别:由后端读取数据库中的评论邮箱 MD5,并与主题配置中的成员 MD5 动态匹配,使后来新增的小伙伴也能正确显示身份标签,同时避免管理员评论被误判为“新朋友”。
  • 8月20日,为首页轮播图、公告和文章图片补充加载失败自动重试机制,保留 i0.wp.com 代理地址,并通过有限次数、延迟重试和缓存规避参数降低偶发网络中断造成的破图概率。
  • 8月21日,修复音乐组件的单曲循环模式,确保当前歌曲播放结束后重新播放本曲,不再错误切换到下一首;同步保留随机播放和顺序播放原有行为。
  • 8月21日,重新设计全屏搜索页面,加入主题渐变背景、搜索引导、分类与标签信息、关键词摘要、分页和移动端适配,使搜索结果与网站整体视觉风格保持一致。
  • 8月21日,在“统计”菜单下新增文章访问统计页面,接入 Waline 浏览计数,加入文章浏览量排行和文章热度散点图,并支持点击图表直接进入对应文章。
  • 8月21日,为文章访问统计增加 Neon 每日快照和 Vercel 定时任务,新增年度访问日历与最近30天增长排行;只有打开访问统计页面时才读取汇总数据,避免影响其他页面的正常浏览。
  • 8月22日,移除访问统计页面中信息价值较低的“分类浏览贡献”图表,并将文章热度散点图改为可视区域自适应 Y 轴:拖动底部时间条后,纵轴会根据当前范围内的最高浏览量自动调整。
  • 8月22日,新增匿名访问地域统计接口和中国省份访问地图,通过 Vercel 提供的国家、地区代码按日期汇总访问次数,不保存访客原始 IP;地图支持省份悬停、颜色分级、缩放、日夜主题和移动端布局。
  • 8月22日,扩充 ECharts 本地后备构建并加入中国省级地图数据,在外部地图资源不可用时自动使用本地文件;完成后端接口测试、Hexo 构建以及桌面端和移动端页面验收。
  • 8月23日-8月24日,网站静态资源和waline评论使用腾讯EdgeOne加速,效果拔群,整体网站加载速度变快,在此感谢腾讯EdgeOne产品的大力支持;如图:AntPing
  • 8月25日,进一步优化静态资源加载策略,将图标字体、正文备用字体及地图等适合静态发布的资源放入 Hexo 生成目录,并保持 CDN 优先、本地文件兜底,降低中国大陆网络环境下外部资源偶发中断的影响。
  • 8月25日,为首页轮播图、公告和文章图片完善失败重试与懒加载衔接,解决首次打开时部分 i0.wp.com 图片偶发不继续请求、刷新后才恢复的问题。
  • 8月25日,统一英文及中英文混合标签的地址生成规则,自动生成小写兼容路径,修复 JavaScript、SQL、C、OpenGL 等标签因大小写不同出现 404 的问题;同时重新设计 404 页面。
  • 8月25日,调整赞赏弹窗中的图片尺寸和宽高比例,使二维码或赞赏图片在桌面端和移动端都能完整显示。
  • 8月31日,经椋鸟StarlingLin的提醒和建议,解决域名在江苏被js96110误拦截的问题

#9月

  • 9月1日,纯整活,用 Three.js 结合博客新建“博客宇宙”页面,把文章、分类、标签和评论数据做成可交互的三维场景;可能对机器性能要求比较高。
  • 9月2日,将博客宇宙完善为五个独立展区:内容引力星系、评论声场、知识城市、标签 DNA 和创作山脉;加入真实数据提示、双击聚焦、搜索筛选、全屏查看和退出全屏后恢复原滚动位置。
  • 9月2日,优化博客宇宙的星空、星球材质、动态背景和图表布局,并确保 Three.js、宇宙脚本及样式只在博客宇宙页面加载,不影响首页和普通文章的加载速度。
  • 9月2日,升级 KaTeX、Mermaid 和 Pangu 的低风险版本,完成文章、归档、分类、标签、评论、音乐及特殊语法页面的构建回归;同时撤销效果不理想的文章卡片转场,恢复原有稳定显示。
  • 9月2日,优化音乐封面和歌词资源的加载顺序,优先使用可加速的站点静态资源,并为外部封面加载失败加入本地默认封面兜底。
  • 9月3日,在“关于博主”页面加入 Three.js 三渲二交互式留声机,重新设计唱盘、唱针、喇叭、摇把、花草、路牌和动态喷泉,并支持拖动视角、滚轮缩放及全屏展示。
  • 9月3日,留声机接入原有网易云歌单和播放器状态:播放时唱片与摇把转动、唱针随进度移动,喇叭声浪和唱片频谱跟随音乐变化;暂停或停止后机械部件自然归位。
  • 9月3日,为留声机加入实体唱片架与换片动画,可展开 8 个歌单、左右浏览并选择唱片;正面屏幕可打开播放面板,支持具体曲目选择、播放控制、进度、音量、封面、歌单和实时歌词。
  • 9月3日,完善留声机的透明背景、主题光效、移动端布局、加载提示、封面兜底、PJAX 销毁和按页加载机制,确保 Three.js 相关依赖只在需要的页面加载。
  • 9月4日,继续完善留声机唱片架,架内唱片数量随歌单变化,最多展示 10 张,并根据数量调整架体宽度、加入彩色描边;展开后隐藏架内唱片,不选择时再次点击架体也能收回,更多歌单通过左右按钮浏览。
  • 9月4日,将唱片架移到唱盘后方,重新调整喷泉和花盆位置;换片时沿弧线移动,同时平滑改变唱片大小与方向,改善唱片重叠、途中缺角和突然消失的问题。
  • 9月4日,为留声机播放面板补充单曲循环、列表播放和随机播放选项,并自动定位当前正在播放的曲目;同步更新《Shoka主题:使用Three.js实现交互式3D留声机》教程,补全唱片架、换片动画和播放控制的具体步骤。
  • 9月5日,升级 Autoprefixer 和 PostCSS 补丁版本,更新浏览器兼容性数据;对 Hexo、jQuery、Markdown-it 和 Anime.js 的大版本进行隔离兼容测试,暂不直接替换存在兼容风险的版本。
  • 9月5日,修复音乐播放器上一首后自动切歌方向异常、失败歌曲无法重试、空歌单被长期缓存及旧歌词覆盖新歌曲等问题;为歌单加入有效期、重复请求合并和异常响应兜底,并安全显示接口返回的歌名、歌手与歌词。
  • 9月5日,完善最新评论的超时、失败重试和缓存机制,切换页面时及时清理旧评论实例、观察器与弹幕;阅读次数改为独立加载,不必等评论区出现,也避免评论初始化后重复计数。
  • 9月5日,修复 Pangu 9 的文字间距兼容、外部资源地址判断和部分图片灯箱问题,为脚本与样式增加加载超时及备用源切换;精简页脚备案图标的重复内嵌内容,减少首页 HTML 体积。
  • 9月5日,再次打磨留声机的底座倒角、喇叭、金属构件、花叶、水幕和柔和阴影;加入复位、操作模型、挑选唱片及播放室快捷入口,普通滚轮优先滚动网页,手机可主动切换到模型操作,减少误触。
  • 9月5日,留声机挑选唱片时镜头自动转向正面,封套展示真实歌单封面、名称和曲目数;播放室支持按歌名或歌手搜索、回到当前歌曲以及点击歌词跳转,并完善键盘操作、弹窗关闭和全屏退出的位置恢复。
  • 9月5日,为博客数据艺术展廊加入点击固定详情、随机探索、暂停动效及手机操作入口;创作山脉按真实日期排列,支持历史滑块与创作回放,知识城市支持分类街区筛选和逐栋巡游。
  • 9月5日,标签 DNA 改为展示全部标签,支持查看单个标签的文章和两个标签的交集,关联线依据真实共现数据生成;评论声场可固定查看评论及同页讨论,继续复用最新评论缓存,不增加后台轮询。
  • 9月5日,参考 Shirone 主题加入文件树、代码树、Markdown 步骤流、图片画廊网格和 GitHub 仓库卡片,统一为 Shoka 的主题色与样式,并保留原有 Markdown 和主题扩展语法。
  • 9月5日,新增《Shoka主题:Markdown扩展语法展示与使用指南》,集中展示新语法与留声机配置,示例改用公开项目并标注参考来源;修复图片画廊打开灯箱时比例先变形再恢复的问题,补全参考仓库卡片的 Stars、Forks、语言和许可证信息。
  • 9月5日,扩展文章阅读体验,加入行内批注、参数说明卡片、Mermaid 图表放大与全屏查看、文章时效提示、相关推荐和阅读工具;根据正文实际使用的功能加载对应资源,普通页面不额外下载整套组件。
  • 9月5日,新增“显示与阅读设置”,支持减弱动效、切换图片横幅或简洁主题色背景,以及首页单列、双列布局;偏好保存在当前浏览器,刷新或站内切页后继续沿用。
  • 9月5日,重新整理个人随笔、个人图集和工具箱页面;图集使用文章封面自动分组并支持灯箱查看,工具箱支持分类和关键词筛选,链接通过独立数据文件维护。
  • 9月6日,将个人随笔接入 Waline 与 Neon 的独立动态表,加入管理员工作台,支持 Markdown 预览、发布、草稿、编辑、置顶、标签和配图;功能部署后,日常发布动态不再需要重新生成、部署整个博客。
  • 9月6日,完善随笔的真实管理员权限校验、草稿隔离、输入清理、并发编辑冲突提示及重复提交保护;精简 Waline 后端不使用的存储适配依赖,固定部署依赖,并对原评论、身份标签、通知和访问统计进行隔离回归检查。
  • 9月6日,修复随笔工作台关闭按钮偏移和关闭后丢失登录状态的问题,站内切页后重开可继续使用当前标签页会话,每次管理请求仍重新核验权限;加入回收站内的永久删除功能及不可恢复确认。
  • 9月6日,美化显示与阅读设置,统一选项尺寸、图标粗细与日夜配色,并将入口放到悬浮工具栏最上方;首页双列文章卡片加入与单列一致的悬停摘要效果,触屏设备直接显示摘要。
  • 9月6日,在“统计”之后新增“探索”分组,将工具箱与博客宇宙放在同一二级菜单;为个人随笔、个人图集、工具箱和博客宇宙补齐页面访问次数,统计图表和汇总查询仍只在访问统计页加载。
  • 9月6日,重新设计参数说明卡片的参数名、类型、必填标记、说明和默认值层次,并改善窄屏与深色模式显示;阅读短句也扩充为多组文案,按文章稳定选取,不同页面不再总是“慢慢读,细细想”。
  • 9月6日,优化文章分享海报,按标题与摘要长度自适应排版,完整保留封面比例,加入主题色兜底与本地封面替换;
  • 9月6日,修复选择“减弱动效”后文章顶部封面消失的问题,在减少动画的同时保留封面正常显示,并检查刷新、站内切页和手机端表现。
  • 9月6日,参考 Shirone 为显示设置加入星芒、点阵、等高线、几何和落樱背景纹理,支持关闭及浓度调整,自动适配日夜主题;只装饰页面留白,不遮挡正文与封面,也不下载额外的外部图片。
  • 9月6日,为显示设置加入快速的打开、关闭动画,修复选项对勾未在圆形中心的问题,并完善窄屏排版;同时补充文章过期提醒的判定规则及单篇独立配置说明。
  • 9月7日,修正访问统计的缺采口径:保留实际快照时间,单独标记缺失与跨日区间,不再把跨日增长全部算到恢复采集当天。
  • 9月7日,修复顶部二级菜单进入页面后仍展开的问题,美化工具箱链接,并将首页精选分类顺序固定为 JAVA、CG、HEXO、SHOKA。
  • 9月7日,加强 Waline 的会话、权限、输入校验与数据库访问保护,补充评论、随笔和访问统计回归;同时美化登录与管理页面,收起已确认版本及 LeanCloud 的无关提示。
  • 9月8日,完善文章分享海报的封面选择与失败兜底:优先使用单篇设置的封面,随机封面最多尝试五张;修复分类卡片箭头的层级问题。
  • 9月8日,在“探索”中加入独立的 Shoka 写作室,支持按钮插入 Markdown 组件、左右实时预览、面板开关及宽度调整,沿用文章原有的渲染与样式,依赖仅在写作室加载。
  • 9月8日,将文章“本文阅读”与全站显示设置分开,加入正文排版、续读与书签、段落聚焦、教程跟练、章节速览和私人摘录,记录只保存在当前浏览器。
  • 9月9日,为写作室补充文章头部设置面板,与 Markdown 源码双向同步;开关恢复默认时自动移除配置行,并优化设置样式、编辑区面积和手机端布局。
  • 9月9日,完善“恢复原文样式”入口及阅读面板排版,关闭阅读增强后恢复文章原有显示;完成新一轮整站构建、页面、接口与依赖安全检查。
  • 9月9日,为写作室加入本地草稿自动恢复、章节大纲、组件参数面板和发布前检查,优化设置界面与复制反馈,并修复简洁背景下滚动后标题消失的问题。
  • 9月9日,修复写作室预览重复加载引发的控制台报错,更新 js-yaml、morgan 安全版本,并完成桌面与手机端页面回归检查。
  • 9月12日,修复写作室标签分组冲突和异步预览更新问题,完善随笔工作台关闭时的未保存内容保护,并修正代码复制、键盘操作及部分教程代码块的显示。
  • 9月12日,完善访问统计的请求超时、页面切换清理和旧响应隔离,本地预览只读取浏览量、不增加计数;同时改善旭日图标签和博客宇宙全屏筛选控件的可读性。
  • 9月12日,优化评论弹幕的输入避让,编辑评论或打开表情面板时暂时暂停,保留原有开关状态;为按需组件补充加载失败提示。
  • 9月12日,修复评论和 ECharts 资源加载失败后无法恢复、地域地图切换后丢失重试入口的问题,加入统一主题样式的手动重试按钮,避免重复加载及旧请求干扰新页面。
  • 9月12日,补充异常网络和页面切换回归测试,299 项测试全部通过,并完成生成文件检查及本地“加载失败—重试—恢复”实测。
  • 9月13日,完成 Hexo 8、Markdown-it 15、jQuery 4、Anime.js 4 等依赖升级及兼容改造,保留原有 Markdown 扩展、图片画廊、写作室预览和主题动画。
  • 9月13日,修复部分教程代码中模板符号显示与复制不一致的问题,将旧文章中缺失的本机截图替换为注明来源的文字示例,并完善全屏搜索的键盘操作和焦点恢复。
  • 9月13日,加强图片说明与博客宇宙链接的安全处理,修复手机端烟花画布过大、旭日图小标签拥挤及切换主题后布局异常的问题。
  • 9月13日,精简写作室重复打包的 Markdown、YAML 和未使用的动画代码,三个主要脚本总体积减少约 16%,保留原有语法与按需加载功能,同时降低烟花特效的空闲内存开销。
  • 9月13日,完成 Waline 账户输入校验、评论回复关联和后台默认头像修复,并通过登录、未登录用户发新评论及回复的隔离测试;后端修改已在本地验证,待部署后生效。
  • 9月13日,完成全部文章与主要页面的电脑、平板、手机尺寸模拟回归,共 432 项页面检查通过,并复核评论、浏览量、写作室和依赖安全,未操作线上评论或统计数据。
  • 9月15日,接入 DeepSeek,新增“问问本站”、选区解释和文章导读;AI 服务独立部署,普通搜索和日常浏览仍可独立使用。
  • 9月16日,优化 AI 的嵌入式交互,导读显示在文章开头,选区解释就近展示;问答支持连续追问,以博客资料为优先,并补充通用知识。
  • 9月19日,简化 AI 入口,可从导航栏或右下角工具栏打开对话面板,并根据当前文章或全站场景推荐提问。
  • 9月19日,为 AI 加入实时联网检索、外部参考资料和回答与原文章节联动,方便查看来源、返回原文核对。
  • 9月19日,新增博客宇宙 AI 导游、自然语言导航和心情漫游,可按想法寻找站内入口、生成探索路线,并优化宇宙筛选与导游面板布局。
  • 9月19日,在“显示与阅读设置”中加入自由调色盘,支持取色、HEX 和 RGB 输入、全站配色联动及一键恢复主题色,偏好仅保存在当前浏览器。
  • 9月19日,新增“文字工坊”,包含文字分岔剧场、措辞试衣间、观点圆桌、线索工作台、回忆编织机、平行世界档案馆和思想考古七种玩法,支持本地保存记录与分支探索。
  • 9月19日,完善 AI 中文管理命令与公开文章资料同步,支持自行调整服务开关、每日额度及回答长度。
  • 9月19日,升级 CodeMirror、Autoprefixer、Moment、Pangu 和 parse5,保留 Mermaid 11,并完成写作室、图表及 Markdown 渲染兼容检查。
  • 9月19日,完善博客宇宙和按需组件的加载超时、失败提示与重试,优化静态资源连接,并完成电脑、平板、手机尺寸的页面与交互回归。
  • 9月19日,更新 Waline 与 AI 后端,修复评论隐私和异常请求处理问题,完善账户保护、限流与用量告警,保留原有评论、访问统计和 AI 功能。
  • 9月22日,完善 AI 对话状态提示:连接失败时显示原因并禁用发送按钮,调整选区解释窗口;修复页面滚动百分比和自定义主题色下部分组件的显示问题。
  • 9月22日-9月24日,优化文字工坊的页面切换和导航样式,避免进入时闪现普通页面横幅;让 AI 回复按 Markdown 正常排版,并改善文字长度与格式容错。
  • 9月24日,调整音乐歌单、音频和歌词的备用接口与失败回退顺序,优先保证歌曲能够正常加载和播放。
  • 9月25日,为个人随笔加入多种情绪反应,每条动态独立记录回应数量,并保留当前浏览器的选择状态。
  • 9月25日,将“留言”作为导航入口,原赞赏页移入其二级菜单;新增紫藤留言庭院和漂流信笺,留言后在进入视野时播放开花与信笺更新动画,并把信笺改成可悬停放大的明信片样式。
  • 9月25日,在页脚加入 RSS、Atom 和 JSON Feed 图标,与全站阅读时长排在同一行;优化手机和平板上的备案信息排版,并修复打开订阅源后返回网页无法正常恢复的问题。
  • 9月25日,为页面头图缺少候选图片的情况加入容错,避免文章和页面模板渲染中断;完成生成、站内跳转和主要页面的本地回归检查。
  • 9月25日,修复发表评论或回复后页面不立即显示新内容的问题;评论区与页脚最新评论在网络不稳定时自动重试,失败结果不长期缓存。
  • 9月25日,为随笔工作台加入常用标签、地点和表情选择,并为留言页补充阅读次数显示。
  • 9月26日,让页面与文章的访问统计在进入时独立发起,不再等待评论区加载;精简年度访问日历下方的说明文字,保留原有统计口径与悬停详情。
  • 9月26日-9月28日,完善访问统计范围,首页、归档、分类、标签、文章写作室及首页各分页不再计数,其他独立页面和文章继续正常记录;修复空路径请求导致浏览量接口报错的问题。
  • 9月28日,修复搜索面板关闭后异步动画重新显示遮罩的问题,避免残留遮罩阻挡页面点击。
  • 9月28日,升级 CodeMirror 的编辑器依赖和 Pangu 排版库,继续保留 Mermaid 11,完成中文输入、实时预览、代码、公式和图表的兼容检查。
  • 9月28日,完成全部62篇文章及主要页面的电脑、平板、手机端回归,检查站内跳转、订阅源返回、评论即时显示与失败重试,并补测动效和窄屏布局。
  • 9月28日-10月1日,为 AI 加入站内操作能力,支持自然语言控制音乐、显示与阅读设置、页面跳转,并查询公开站点数据;常用本地操作在 AI 离线时仍可使用。
  • 9月28日-10月1日,补充从零部署服务器 AI 服务并接入博客的小白教程,完善通用配置与安全说明;修复 AI 对话入口切换时图标丢失、按钮偏移及首次加载布局跳动的问题。

#10月

  • 10月1日,在“探索”中加入独立的“歌词PV”页面,集成 JIZURA 的多语言页面与配套下载资源,默认中文并支持语言切换,与博客主题、页面切换及访问统计隔离。
  • 10月1日,升级 Waline 评论客户端、Pangu 排版、KaTeX 公式、DOMPurify、Three.js 和网络请求依赖,同步静态资源版本,继续保留 Mermaid 11。
  • 10月1日,更新 brace-expansion 与 morgan 的安全补丁,清除博客项目本次在线依赖审计告警;完成主要页面、文章、站内跳转及电脑、平板、手机端交互回归。
  • 10月1日,将“歌词PV”同步到 JIZURA 0.10.1,完善长歌词编辑、预设筛选与预览体验,继续保留多语言切换和独立页面访问。
  • 10月1日,修复 Waline 后端 brace-expansion、Nodemailer、Moment 和 DOMPurify 的依赖安全告警,保留原有评论、随笔和访问统计功能。
  • 10月1日,在动效偏好中新增可选的“灵动交互”,为卡片、侧栏标签、工具栏和设置面板加入更鲜明的交互反馈,保留默认动效与减弱动效。
  • 10月1日,完善多标签页之间的显示设置同步,动效、背景、纹理及首页排列保持一致,相关动画组件同步响应减弱与恢复设置。
  • 10月1日,修复灵动交互下侧栏目录标题与高亮背景在上下滚动时错位的问题,保持目录、相关文章和站点概览的标签对齐。
  • 10月2日,修复侧栏快速开关、关闭后立即拉宽窗口及页面跳转时的显示与遮罩残留问题,完成三种动效下电脑、平板、手机布局和显示设置组合回归。
  • 10月2日,为首页文章排列新增左图列表、右图列表、自适应网格和错落瀑布,保留原有交错列表与紧凑双列;完善移动端布局、封面铺满、卡片高度变化及分页和多标签页同步。
  • 10月2日,增强代码块阅读体验,加入文件标题、增删与文字标记、局部折叠、代码组选项卡、下载、行号定位和全屏阅读;恢复红黄绿窗口圆点,统一标题栏与工具按钮的位置,保留原有语法及代码树功能。
  • 10月2日,补全《Shoka主题:Markdown扩展语法展示与使用指南》的增强代码块示例与操作说明,文章写作室沿用相同渲染和阅读交互。
  • 10月14日,在“探索”中新增独立的“漫游宇宙”页面,支持太阳系、星系漫游和场景设置;移除原项目的匿名访问上报,与博客主题、评论、访问统计和页面切换隔离。
  • 10月14日,为“歌词PV”补齐本地字体后备资源,优先使用 Google 字体,加载失败或超时后自动切换本地字体,保留多语言预览和导出,避免网络异常长时间阻塞使用。
  • 10月14日,升级 CodeMirror 编辑器、Acorn 和 PostCSS 的兼容版本,继续保留 Mermaid 11 与 KaTeX 0.18,完成写作室、排版和图表兼容检查。
  • 10月14日,修复本轮依赖安全告警,完善压缩连接、模板解析和数字格式处理的安全补丁,并重新构建 Mermaid 的公式资源,保留原有图表版本和语法。
  • 10月16日,优化“漫游宇宙”的资源加载,将内嵌贴图、脚本和样式拆分为带内容指纹的独立资源,显著缩小入口页面;支持 CDN 优先加载、失败自动回退和高清贴图后台加载,保留原有画面与独立页面特性。
  • 10月16日,为“漫游宇宙”补充独立的行星站点图标,修复本地预览时浏览器请求图标出现 404 的问题。
  • 10月16日,升级 PostCSS 8.5.30、DOMPurify 3.4.17 和 Waline 客户端 3.16.1,同步更新本地资源与缓存指纹,本轮在线依赖审计无安全告警。
  • 10月22日,为 AI 服务加入多服务商、接口地址、密钥、模型与接口协议配置,支持手动切换不同厂商的文本模型,并加入重启入口;密钥继续只保存在服务器。
  • 10月23日,完善不同模型的返回格式兼容与授权失败、请求繁忙等提示;放宽并发、输入长度、超时和限流的可配置范围,补充每 IP 并发设置,并同步前后端的长文本处理。
  • 10月23日,在“探索”中新增独立的“电脑装机”页面,默认中文并支持英文切换,提供硬件层级浏览、零件搜索、拆解与对比,统一常见电脑术语;页面与博客主题、评论和访问统计隔离。
  • 10月23日,将“电脑装机”的脚本、样式和语言数据拆分为带内容指纹的静态资源,随 public 目录发布,支持 CDN 优先加载和同源后备;移除顶部作者标牌,保留来源与许可证说明。
  • 10月23日,升级 CodeMirror 编辑器、PostCSS 和 Markdown-it 的补丁版本,保留原有文章语法、写作室预览及组件样式。
  • 10月23日,将“歌词PV”“漫游宇宙”和“电脑装机”归入“探索发现”三级菜单,完善桌面侧向展开、触屏逐级展开及菜单关闭交互。
  • 10月23日,修复侧栏菜单圆点与竖向引导线错位的问题,统一各级菜单在电脑、平板和手机端的对齐与间距。
  • 10月23日,更新 Waline 后端的 DOMPurify、Nodemailer、Markdown-it、source-map-js 和 KaTeX 安全依赖并完成部署,保留原有评论、随笔、邮件通知和访问统计功能。
  • 10月23日-10月24日,调整导航子菜单宽度,使短标题不再占用过宽空间;修复导航栏跨过头图边界及深色模式下部分菜单的文字、背景对比问题。
  • 10月23日-10月24日,在显示与阅读设置中加入轻纱流带、柔光纵流、弧光环抱和简洁玻璃四种侧栏背景,支持多层彩带与独立动效,随主题配色变化,并在减弱动效时停止背景动画。
  • 10月24日,将背景纹理浓度的调整范围扩展为 0%—100%;修复自定义字体开关、字体优先级及关闭中英文自动间距后部分页面仍生效的问题。
  • 10月24日,统一各类首页文章排列的悬停摘要效果,未悬停时标题垂直居中、保持左对齐;减弱动效与触屏模式直接展示摘要,并统一右图列表的 more 按钮样式。
  • 10月24日,更新《Shoka主题:从零部署服务器AI服务并接入博客》,补齐当前功能与通用部署说明;新增《Shoka主题:新增显示与阅读设置》,介绍主题配色、背景纹理、侧栏效果和阅读偏好的实现方法。
  • 10月24日,更新博客与 Waline 的网络请求、邮件依赖安全补丁;修复 AI 长回复在新版 Node.js 下偶发超时的问题,升级服务器运行环境,并完善保留原有配置的安全更新与回退工具。
  • 10月24日,引入基于开源 DSH Pet 的网页宠物“大肥鱼”,在右下角工具栏加入显示开关,支持自由走动、拖拽和跨页保留状态;电脑默认显示,平板和手机默认隐藏,进入减弱动效时自动隐藏,也可手动重新打开。
  • 10月24日,为宠物加入完整的 106 个动作、分类多级菜单与搜索,支持连续调整大小、动画速度和随机动作间隔;拖拽时直接展示悬空动作,菜单与头顶对话框随位置和尺寸自动避让。
  • 10月24日,为宠物加入多种情绪的本地碎碎念、随机标题与主题色气泡,以及简洁的头顶 AI 聊天框;只有宠物聊天使用“大肥鱼”的口吻,AI 连接失败时关闭聊天,其他本地互动仍可使用。
  • 10月24日,新增宠物“随音乐哼歌”开关,音乐播放时持续展示悠闲哼歌,暂停或停止后恢复原有随机动作;拖拽、聊天和手动动作可正常接管,切换页面后继续跟随实际播放状态。
  • 10月24日,完善宠物动画加载失败、解码异常和备用资源切换的恢复处理,修复隐藏后迟到提示及损坏本地设置引发的异常,并优化小屏菜单、长回复滚动和键盘操作。
  • 10月25日,完善宠物细节:修复动画切换时重复出现两只宠物的问题,取消拖拽起手的上提等待,拖动后直接呈悬空姿态;走动改为全方向并扩大活动与拖拽边界,随机动作间隔调整为 0—30 秒。
  • 10月25日,调整大肥鱼聊天:回答更充实并采用大肥鱼口吻,标注改为“大肥鱼回答”,去掉无关的引用编号和完成提示;本地碎碎念仍不调用 AI。
  • 10月25日,将宠物约 29KB 的动作配置改为按需加载并生成内容指纹,减少首屏脚本体积;动作语义改用固定 ID,搜索防抖、滑块可访问性、拖拽预载延后和气泡跟随节流同步优化。
  • 10月25日,为宠物加入“甩出去弹跳”物理开关:开启后按住快速甩动再松手,宠物会在可见范围内飞行、撞边反弹并落地;默认关闭,状态保存在当前浏览器,菜单、聊天、切页或减弱动效时会自动停止。
  • 10月25日,调整宠物菜单:聊天入口统一为“和大肥鱼聊聊”,设置区改为紧凑卡片,开关改为双列胶囊样式,滑块加入数值徽标和细轨道,快捷操作收为一行三列。
  • 10月25日,在宠物设置最后加入“恢复默认值”,一键恢复大小、速度、随机间隔及全部开关;不改变宠物位置、显示状态和聊天内容,并在原位提示恢复结果。
  • 10月25日,审查并修复宠物状态细节:普通拖拽、系统取消、站内切页和物理落地不再把悬空或走路动作写进会话;飞行中切页回到待机;指针取消或捕获丢失时保存位置;弱网下跳过拖拽片段预载;窗口缩放布局合并到一帧。
  • 10月25日,修复宠物配置加载超时、动作搜索防抖与分类点击冲突、哼歌动作依赖中文标签等稳定性问题,补充分类键盘焦点和空列表保护。
  • 10月25日,完成全站渲染回归:157 个页面 × 3 种动效、手机全量及 21 个代表页三种动效,共 691 次页面加载,检查控制台、布局、公式、Mermaid、图片和设置组合,未发现失败。
  • 10月25日,加强评论与页脚安全:评论纯文本提取改用惰性文档解析,避免恶意图片事件执行;公安备案和工具箱链接升级 HTTPS;完成公开页面安全扫描,无高风险项。
  • 10月25日,完成 836 项自动化测试(835 通过、1 项原跳过)、构建与生成文件检查,新增回归覆盖拖拽会话、搜索防抖、物理落地和评论解析。
  • 10月27日,修复手机端“舒展列表”标题和摘要只显示一半的问题:文字区恢复整行宽度,长标题改为两行并随内容增高;平板触摸设备同步生效,其他首页模式不受影响。
  • 10月27日,完成电脑 157 个页面 × 3 种动效、平板和手机各 157 个页面及 21 个代表页三种动效的渲染回归,检查控制台、布局、公式、图片与设置组合,未发现新的报错或冲突。
  • 10月27日,新增《Shoka主题:从零搭建博客宠物(大肥鱼)》教程,提供可直接运行的最小宠物 starter、透明动画素材、下载校验和从复制文件到部署的完整步骤。
更新于 阅读次数 … 次

请我喝[茶]~( ̄▽ ̄)~*

Lavender 微信支付

微信支付

Lavender 支付宝

支付宝