网站更新日志
记录网站历次更新内容
V7.8.3 (2026年5月17日)
- fear
- 添加背景显示动画
- 其他样式优化
V7.8.2 (2026年5月17日)
- fix
- 无刷新导航后,页面若无特殊记录则自动返回顶部
V7.8.1 (2026年5月17日)
- fix
- 修复在 归档页 跳转作品使用无刷新导航的 BUG
V7.8.0 (2026年5月17日)
- feat
- 支持切换 查看文章页 时的无刷新导航
- 将大部分跳转改为无刷新导航
V7.7.2 (2026年5月16日)
- style
- 统一作品代码缩进
V7.7.1 (2026年5月16日)
- perf
- 优化无刷新导航性能
V7.7.0 (2026年5月16日)
- feat
- 新增 归档 页面
V7.6.10 (2026年5月16日)
- feat
index.html- 首页统计卡片区域新增展示:
- 文章分类数
- 文章标签数
- 作品标签数
- 删除
最近更新板块,因为功能重复
- 首页统计卡片区域新增展示:
V7.6.9 (2026年5月16日)
- perf
- 分离
friends.html中的 JS 代码
- 分离
V7.6.8 (2026年5月16日)
- chore
- 维护作品
- 对一些作品进行修改以同步近来的网站代码
- 维护作品
V7.6.7 (2026年5月16日)
- feat
- 优化 Python 构建脚本
- 给
Run.py新增 GUI - 统一
SitemapGenerator.py的输出
- 给
- 优化 Python 构建脚本
V7.6.6 (2026年5月16日)
- perf
- 进一步模块化 JS
V7.6.5 (2026年5月15日)
- perf
- 优化导航栏显示
- 宽度不再动态变化
- 优化导航栏显示
V7.6.4 (2026年5月15日)
- refactor
- 重构
404.html
- 重构
V7.6.3 (2026年5月13日)
- chore
- 改文章列表的 按更新时间降序 为 按发布时间降序
V7.6.2 (2026年5月13日)
- perf
- 删除页脚冗余 js 代码
- fix
- 修复列表项可以点击但不显示的问题
V7.6.1 (2026年5月12日)
- fix
- 修复 Twikoo 输入框暗色主题显示异常的问题
V7.6.0 (2026年5月11日)
- feat
- 新增网站设置页面
- 自定义鼠标设置
- 外链弹窗设置
- 清除 cookie
- 新增网站设置页面
- fix
- 修复页脚无法正确获取 不蒜子 数据的 BUG
- 对页脚进行一点小修改
V7.5.0 (2026年5月10日)
- feat
- 在页面没有选中导航栏时显示页面标题
V7.4.1 (2026年5月10日)
- chore
- 不再在 RSS 中包含作品数据
- fix
- 修复
robots.txt中的错误
- 修复
V7.4.0 (2026年5月10日)
- refactor
- 拆分
script.js,方便管理并优化加载速度- Core同步加载:core.js 包含基础工具和存储控制,通过 type="module" 同步导入。
- 按需加载:search-render.js 仅在进入文章/作品页面时通过 import() 动态加载。
- 空闲时初始化:ui-effects.js 使用 requestIdleCallback 延迟初始化自定义光标、外链管理等非关键特效。
- Web Worker:searchWorker.js 独立线程处理数据过滤排序,主线程仅负责DOM更新。
- 精简DOMContentLoaded:仅执行加载导航/页脚、应用主题、启动空闲任务;页面内容初始化通过 initPageFeatures 按需处理。
- Service Worker预加载:sw.js 预缓存 works.json、articles.json 等关键JSON。
- 拆分
/js/
├── core.js # 核心模块:CONFIG, Utils, StorageController, CookieConsentManager, PerformanceMonitor
├── searchWorker.js # Web Worker:数据过滤、排序、标签提取
├── search-render.js # 按需加载模块:DataManager, UIRenderer, SearchController
├── ui-effects.js # UI特效模块:CustomCursor, ExternalLinkManager, ScrollReveal
├── main.js # 主入口:导航/页脚加载、主题应用、空闲任务调度、页面初始化
├── sw.js # Service Worker:预加载关键JSON
V7.3.11 (2026年5月8日)
- 更新 Twikoo 版本 (1.7.7 -> 1.7.9)
V7.3.10 (2026年5月8日)
- 优化
- 修复未同意 cookie 时点击同意无法保存已同意状态的 BUG
- 优化了
script.js中的一些代码
V7.3.9 (2026年5月8日)
- 优化
- 将
avatar.jpg转换为avatar.webp格式,压缩近一半体积
- 将
V7.3.8 (2026年5月8日)
- 优化
- 将 CSS font-awesome 依赖改为使用 javascript Font Awesome Kit
- 删除
article.js中对 Mermaid 支持的代码遗留
V7.3.7 (2026年5月8日)
- 优化 (
script.js)- 删除数学公式和 Mermaid 渲染逻辑,无用
- 优化 (
article.js)- 滚动位置保存逻辑重构,优化性能
- 移动端支持点击空白处关闭目录
- 其他小修改
V7.3.6 (2026年5月8日)
- 优化 (
script.js)- 新增
NavigationLifecycleManager类来管理所有与DOM相关的实例 - 在导航前清理所有相关事件监听器,防止内存泄漏
- 删除了 STORAGE_ENABLED 键,统一依靠 COOKIE_CONSENT 进行存储控制
- 简化了存储启用/禁用的逻辑
- 其他小修改
- 新增
V7.3.5 (2026年5月7日)
- 优化 (
script.js)- 删除实际未被主流程使用的
fetchPageContent和replaceContainerContent(尝试加载远程页面、SPA 模式代码遗留) - 修复
getCachedData直接从localStorage读取,没有统一通过DataManager的 BUG
- 删除实际未被主流程使用的
V7.3.4 (2026年5月7日)
- 优化 (
script.js)- 统一事件委托:对于动态内容的点击(列表项、导航链接)全部采用 document 委托,减少重复绑定
- 优化脚本执行:将第三方库(KaTeX、Mermaid、Twikoo)预加载,不在 AJAX 切换时重复初始化
- 移除冗余全局函数:将
updateDynamicGreeting等函数保持为全局可用,但组织得更清晰 - 提取常量:将存储键、URL 路径、白名单域名等集中管理在
CONFIG对象中 - 代码结构优化:将相关的功能组织到各自的类中,提高可维护性
- 性能改进:通过 Intersection Observer 优化懒加载,减少不必要的 DOM 查询
- 其他小修改
V7.3.3 (2026年5月7日)
- 优化 (
script.js)- 解决重复绑定事件的问题:在
fetchAndReplaceContent函数中,添加了防重复加载机制,通过检查脚本 URL 来避免重复加载相同的脚本。 - 解决竞态条件问题:在
CookieConsentManager中,当用户同意 Cookie 时,明确调用storageController.enableStorage()来启用存储,确保两个组件之间的状态一致。 - 修复重复定义的函数:移除了
UIRenderer中的escapeHtml方法,统一使用Utils.escapeHtml。 - 添加图片懒加载功能:新增了
LazyImageLoader类,使用IntersectionObserver实现图片懒加载,提高页面性能。
- 解决重复绑定事件的问题:在
V7.3.2 (2026年5月7日)
- 新增
- 增加
robots.txt
- 增加
V7.3.1.1 (2026年5月6日)
- 修改
- 修改
favicon.ico,并修复其格式
- 修改
V7.3.1 (2026年5月5日)
- 修改
- 暂时移除 umami 相关逻辑
- 修复一些问题并优化
script.js代码
V7.3.0 (2026年5月4日)
- 新增
- Cookies
- 新增 StorageController 在最顶部,立即初始化并控制所有本地存储
- 所有 localStorage / sessionStorage 读写前均调用 StorageController.isAllowed()
- 拒绝 Cookies 时调用 StorageController.clearAllData() 清除已有数据,并禁用后续存储
- 搜索功能改为使用内存数据(挂载到 window._currentXxxData),不再依赖缓存
- 主题、统计记录等均受存储守卫保护
- 当用户未同意 Cookies 时,浏览器不会留下任何主题、版本、访问时间等记录
- 隐私政策
- Cookies
V7.2.3 (2026年5月4日)
- 优化
- 将移动端的文章查看器改为可打开的弹窗目录
V7.2.2 (2026年5月4日)
- 优化
- 从
friends.html中分离页脚样式到friends.css
- 从
V7.2.1.3 (2026年5月4日)
- 回退对
.nojekyll的添加
V7.2.1.2 (2026年5月4日)
- 简化
jekyll-gh-pages.yml工作流
V7.2.1.1 (2026年5月4日)
- 回退对
/.github/workflows/jekyll-gh-pages.yml的删除
V7.2.1 (2026年5月4日)
- 优化
- 删除历史遗留
屎山文件/_config.yml/.github/workflows/jekyll-gh-pages.yml
- 删除历史遗留
- 新增
- 添加
.nojekyll文件以阻止 Markdown 文件被构建
- 添加
V7.2.0 (2026年5月4日)
- 新增
- 新增
SitemapGenerator.py用于生成sitemap.xml
- 新增
V7.1.7 (2026年5月4日)
- 优化
- 从
style.css和footer.html中分离页脚样式到footer.css - 优化 页脚样式
- 从
V7.1.6 (2026年5月4日)
- 修改
- 将
README.md从/assets/source/网站/移至根目录/ArticleManager.py会自动构建
- 将
V7.1.5 (2026年5月4日)
- 修改
- 修改导航栏样式(灵动岛风格)

- 修改导航栏样式(灵动岛风格)
V7.1.4 (2026年5月4日)
- 优化
- 删除
style.css中对 twikoo 样式的定义,因为已经在twikoo.css中定义 - 从
style.css中分离导航栏样式到navbar.css
- 删除
V7.1.3 (2026年5月3日)
- 优化
- 优化
欢迎回来页面的样式
- 优化
V7.1.2 (2026年5月3日)
- 修改
- 将文章源文件从
/articles/source/移动到/assets/source/
- 将文章源文件从
V7.1.1 (2026年5月3日)
- 优化
- 删除了
script.js中遗留的 SPA 切换动画逻辑:- 移除了
PageManager.loadPage - 移除了
PageManager.performDrawAnimation - 删除了相关的 pageConfig / SPA 页面切换动画代码
- 移除了
- 删除了
V7.1.0 (2026年5月2日)
- 新增
- 新增自动主题选择
getTimeBasedTheme()- 6:00–18:00 设为 light;其它时间设为 dark
- 主题初始化优先使用用户保存的
localStorage.theme,否则自动按当前时间选择主题
- 新增自动主题选择
- 修改
- 不再因
statistics.json缺少version字段而强制设置暗黑主题
- 不再因
V7.0.0 (2026年5月2日)
- 重大修改
- 重构主页样式
- 重构页脚样式
- 新增
- 添加网站背景,来源
Bing - 新增
欢迎回来覆盖层(默认超过 5 分钟就显示) - 在
statistics.json中新增version字段- 若缺少 version 字段则强制设置暗黑主题
- 其他样式小修改
- 一些文本修改
- 添加网站背景,来源
V6.8.2 (2026年4月26日)
- 修复
- 修复
applyTagsToButtons方法缺失导致的一些列问题
- 修复
V6.8.1 (2026年4月25日)
- 优化
- 优化了图片查看器的样式
- 新增
- 给图片查看器新增加了旋转、重置按钮
- 修复了图片查看器重新加载按钮未生效的问题
- 增加了图片无法加载提示
V6.8.0 (2026年4月25日)
- 新增
- 在文章列表页新增排序方式,默认为按更新时间降序
- 在文章列表页列表项中显示发布时间和更新时间
- 其他小修改
V6.7.1 (2026年4月25日)
- 优化
- 修复友链页面评论区不显示的问题
- 更新并统一使用的图标库
V6.7.0 (2026年4月25日)
- 优化
- 重写评论区样式
- 删除冗余代码
V6.6.0.1 (2026年4月24日)
- 修改
- 更新
README.md
- 更新
V6.6.0 (2026年4月24日)
- 新增
- 为文章查看器添加显示上传日期(原本的日期条目)、修改日期、修改次数
- 修改
- 将
avatar.jpg移动至/assets/文件夹下
- 将
V6.5.0 (2026年4月24日)
- 重大修改
- 将 python 脚本移动至
/python/文件夹下,移动文件如下:ArticleManager.pyWorkManager.pyStatistic.pyRssGenerator.pyrun.py
- 将 json 文件移动至
/json/文件夹下,移动文件如下:articles.jsonworks.jsonfriends.jsonstatistics.json
- 修改一些代码中的路径
- 将 python 脚本移动至
- 优化
- 优化 python 脚本的代码,统一格式和输出
- 优化文章查看页 HTML 页面的结构,删除冗余代码
V6.4.2 (2026年4月23日)
- 优化
- 优化
网站更新日志.md的格式
- 优化
V6.4.1 (2026年4月23日)
- 优化
- 优化页脚样式
V6.4.0 (2026年4月23日)
- 重大修改
- 将 js 代码移动至
/js/文件夹,移动文件如下:script.jsarticle.jsbusuanzi.min.jsimage-viewer.js(新增)
- 将 css 样式移动至
/css/文件夹,移动文件如下:style.cssarticle.cssimage-viewer.css(新增)
- 分离文章查看页的图片查看器,现在可以全站调用
- 将 js 代码移动至
- 优化
- 在
404.html页面的代码引用改为使用绝对路径
- 在
V6.3.7 (2026年4月18日)
- 新增
- 增加 萌备
- 其他小修改
- 优化
- 优化暗色模式下的卡片边缘对比度
V6.3.6 (2026年4月16日)
- 优化
- 在友链卡片右下角添加网址显示
- 修改了友链页面的一些文本
- 其他小修改
V6.3.5 (2026年4月13日)
- 优化
- 网站页脚最后更新时间自动获取构建时间并由 js 动态加载,不在手动修改
- 修复 V6.3.4 更新导致的无刷新导航加载失败问题
- 优化个人信息页面 tag 排版
- 修改
- 修改了一些文本
V6.3.4 (2026年4月13日)
- 优化
- 修复移动端页面汉堡菜单点击无效的问题
- 调整移动端布局:内容卡片在前,个人信息卡片在后
V6.3.3 (2026年4月12日)
V6.3.2 (2026年4月12日)
- 优化
- 文章查看页或 404 页禁止无刷新导航,以修复相关问题
V6.3.1 (2026年4月12日)
- 修改
- 删除
404.html的评论区- 因为在出现 404 错误时,网址不会改变,导致评论区被划分到很多不同页面,页面之间评论不互通,导致评论区失去作用
- 删除
- 优化
- 同步主站样式到
404.html,并优化404.html页面布局 - 删除
404.html冗余代码
- 同步主站样式到
V6.3.0 (2026年4月11日)
- 重大修改
- 为网站实现 AJAX
V6.2.1 (2026年4月11日)
- 新增
- 更新个人信息卡片显示页面
V6.2.0 (2026年4月11日)
- 新增
- 新增
rss.xml- 由
RssGenerator.py自动生成
- 由
- 在首页新增 个人信息 栏
- 新增
V6.1.1 (2026年4月11日)
- 优化
- 将
隐藏标签的文章和作品的剔除逻辑从前端移至后端
- 将
V6.1.0 (2026年4月6日)
- 新增
- 新增友链页面
V6.0.4 (2026年4月6日)
- 优化
- 优化外链跳转(由单独打开一个页面转为打开一个弹窗)
- 删除
link.html - 将代码实现移动至
script.js
- 删除
- 优化文章查看页图片查看器
- 优化外链跳转(由单独打开一个页面转为打开一个弹窗)
V6.0.3 (2026年4月6日)
- 优化
- 优化文章查看页的图片懒加载
V6.0.2 (2026年4月6日)
- 新增
- 文章列表和作品列表页支持通过 url 参数搜索
- 点击
主页的相应元素会跳转至相应页面- 文章总数 → 文章列表页面
- 作品总数 → 作品列表页面
- 文章和作品的 tag 标签 → 相应页面的对应搜索
- 优化
- 可以点击文章查看页 tag 标签来直接搜索同标签文章
V6.0.1 (2026年4月6日)
- 修改
- 更换 Twikoo 评论的 CDN
V6.0.0 (2026年4月4日-6日)
V6.0.0-dev6 (2026年4月6日)
- 修改
- 重写主页样式
- 详见本节末
- 重写主页样式
V6.0.0-dev5 (2026年4月6日)
- 优化
- 回退 V6.0.0-dev4 更改
- 优化
style.css(主站样式)- 添加元素显示动画(部分内容只有滑动到视窗时才显示)
- 优化
article.css- 同步前四个开发版的主站样式到文章查看页
- 添加显示动画
- 删除冗余样式定义
- 其他小改动
- 优化文章查看器中的图片查看器 - 支持同一篇文章内的图片前后查看 - 支持放大、缩小、重新加载图片功能 - 在图片下方添加图片介绍小字
- 内置
busuanzi.min.js(不再从 DNS 中下载)
V6.0.0-dev4 (2026年4月5日)
- 优化
- 基本重写
script.js,更现代化的代码结构
- 基本重写
V6.0.0-dev3 (2024年4月5日)
- 优化
- 优化网站样式,详情见本节末
- 基本重写
style.css - 修复文章列表和作品列表的暗黑模式显示异常问题
- 基本重写
- 优化网站样式,详情见本节末
V6.0.0-dev2 (2024年4月5日)
- 新增
- 新增
Statistic.py来统计网站信息- 生成
statistics.json记录:- 最后更新日期
- 文章总数
- 文章总字数
- 作品总数
- 所有文章tag
- 所有文章分类
- 所有作品tag
- 此脚本将在
ArticleManager.py和WorkManager.py执行完毕后被run.py调用
- 生成
- 新增
V6.0.0-dev1 (2024年4月4日)
- 优化
- 导航栏的按钮现在居中显示
- 更改了文章文件存储
- 由原来的
./articles/articles/xxx.md改为./articles/source/分类/xxx.md - 在
articles.json中添加category(分类) 项- 分类会显示在文章元数据区
- 由原来的
- 更改了作品文件存储
- 由原来的
./works/作品.html改为./works/作品/index.html(HTML类文件改动示例) - 在
./works/作品/下添加metadata.json来存储作品元数据
- 由原来的
- 将
markdown2html.py重命名为ArticleManager.py - 新增
WorkManager.py用于将./works/作品/下的metadata.json汇总生成works.json到根目录 - 新增
run.py用于启动ArticleManager.py和WorkManager.py
样式变更

V5.3.4 (2026年4月4日)
- 优化
- 优化代码结构和性能
- 优化
script.jsarticle.js代码结构 - 优化
style.cssarticle.css样式
- 优化
- 优化代码结构和性能
- 修改
- 页面宽度从
850px改为1100px - 文章查看页宽度从
1200px改为1300px
- 页面宽度从
V5.3.3 (2026年4月4日)
- 新增
- 在网站页脚新增 MIT License 和 CC BY-NC-ND 4.0 声明
- 优化
- 优化网站文章列表布局
- 添加阅读时间显示
- 将
作者字数阅读时间移动到标题下方
- 修复自 V5.0.0(2026年3月28日) 的修改导致的对 markdown 格式无序、有序列表的 2空格 缩进无法解析的问题
- 优化网站文章列表布局
V5.3.2 (2026年4月3日)
- 优化
- 优化网站文章查看页的布局
- 添加阅读时间显示
- 阅读时间将由
markdown2html.py计算并写入articles.json
- 阅读时间将由
- 用图标代替元数据各项解释
- 现在鼠标移动到上方会显示描述
- 将文章的 tag 标签从元数据中移动到文章末尾并显示为
#xxx - 分离内容区和评论区的卡片
- 添加阅读时间显示
- 优化网站文章查看页的布局
V5.3.1 (2026年4月2日)
- 优化
- 优化
style.css合并样式 - 优化
article.css合并样式
- 优化
- 修改
- 其他小修改
V5.3.0 (2026年4月1日)
- 新增
- 新增文章字数统计功能
- 由
markdown2html.py生成
- 由
- 文章查看页新增字数统计
- 文章列表新增作者和字数统计
- 新增文章字数统计功能
- 修改
- 优化
articles.json- 新增
word_count和total_word_count项 - 删除
id项- 文章列表项现在通过 data-url 属性存储跳转链接,不再依赖 id 字段
- 新增
- 优化
- 优化
- 删除一些冗余代码
V5.2.0 (2026年3月31日)
- 新增
- 增加外链提示功能(
link.html)
- 增加外链提示功能(
- 优化
- 优化(作品列表详情)弹窗视觉效果
- 添加背景模糊和变暗效果
- 按下非弹窗部分和
Esc键可以退出弹窗
- 优化(作品列表详情)弹窗视觉效果
V5.1.2 (2026年3月30日)
- 修改
- 删除文章查看页无意义的标题强调
- 从
==={title}===改为{title}
- 从
- 删除文章查看页无意义的标题强调
V5.1.1 (2026年3月29日)
- 新增
- 在页脚新增网站存活时间
- 修改
- 修改
关于页面的文本
- 修改
V5.1.0 (2026年3月29日)
- 新增
- 添加 不蒜子 访问量统计系统
- 在
404.html添加评论区
- 修改
- 将
markdown2html.py从/articles目录移动至/目录
- 将
- 优化
- 优化 markdown 文章的元数据
- 增加
description和author - 将
tag改为tags - 优化生成的 HTML 文章的元数据模块显示
- 增加
- 现在
articles.json由markdown2html.py自动生成
- 优化 markdown 文章的元数据
V5.0.1(.2) (2026年3月29日)
- 新增
- 添加自定义网站滚动条
- 添加自定义光标
- 修改
- 将
联系改为留言板(因为原本的练习内容已经在新的页脚中包含)
- 将
- 优化
- 优化明暗模式切换按钮
- 修复首页
查看更新日志链接跳转错误的问题 - 优化页脚显示
- 将
联系的联系方式以图表形式展示在页脚中
- 将
V5.0.0 (2026年3月28日)
- 重大修改&新增
- 添加 Twikoo 评论系统
- 优化网站样式(详见本节末)
- 修改
- 更改文章查看页显示逻辑
- 由原本的
/articles/?article=${encodeURIComponent(article.title)}获取参数调用 markdown 文件改为由markdown2html.py预生成 HTML 文件(同时,文章列表的跳转改为/articles/{encodeURIComponent(article.title)}.html) - 将 markdown 中的元数据标识从
+++改为---
- 由原本的
- 更改文章查看页显示逻辑
- 新增
- 在文章查看页增加了图片查看器
- 新增了文章查看页浏览记录功能,退出重进后仍能回到阅读位置
- 在文章查看页增加了阅读进度条
- 优化
- 删除文章查看页的冗余代码
- 在文章查看页显示的图片不会再超出内容框架范围
- 在文章查看页实现了图片懒加载(未滚动到图片位置则不加载)
- 修复文章查看页暗黑模式适配不全的 BUG
- 修复文章查看页导航栏显示在
首页的 BUG

V4.2.0 (2026年03月17日-27日)
- 新增
- 增加了暗黑模式
- 增加了一篇文章
- 增加了一个作品 已知问题:1.文章查看页未适配* 2.在切换页面时会闪烁*
V4.1.0 (2026年03月15日)
- 修改
- 支持在文章查看页显示导航栏
- 其他小修改
- 优化
- 动画优化
- 优化列表项显示动画:每个列表项从下方渐显滑入
- 优化作品详情弹窗动画
- 优化文章查看页动画
- 代码优化
- 删除多余的
style.css代码
- 删除多余的
- 动画优化
V4.0.0 (2026年03月14日)
- 重大修改
- 为了进行 SEO 优化,重构了网站模式:从 SPA 转为 MAP
- 分离导航栏
- 导航栏代码移动至
navbar.html - 修改导航链接(从查询参数形式给位直接的 HTML 文件链接)
- 导航栏代码移动至
- 移动
pages文件夹中的文件到根目录,并为每个文件创建了完整的 HTML 结构 - 相应的,更新了
script.js以适应多页面模式- 移除了页面动态加载逻辑(
PageManager.loadPage) - 添加了页面特定的初始化函数
- 根据当前页面路径初始化相应的功能(问候语、文章列表、作品列表等)
- 简化了导航管理,保留了移动菜单和返回顶部功能
- 移除了页面动态加载逻辑(
- 分离导航栏
- 为了进行 SEO 优化,重构了网站模式:从 SPA 转为 MAP
- 修改
- 其他小修改
*由于模式更换,被迫将原动画改为信纸淡入淡出(没想到怎么在多页面模式下实现原来的动画效果)
V3.4.0 (2026年03月08日)
- 修改
- 修改了“关于”页面文本(~终于不是占位文本啦~)
- 其他小修改
- 优化
- 重构
script.js- 优化命名与逻辑
- 重构
V3.3.2 (2026年02月05日)
- 新增
- 增加了一个作品
- 修改
- 修改了“首页”(跟随时间动态调整)和“关于”页面文本
- 其他小修改
V3.3.1.1 (2026年01月06日)
- 修改
- 更新
LICENSE文件
- 更新
V3.3.1 (2025年12月28日 )
- 新增
- 隐藏带有
隐藏标签的文章与作品
- 隐藏带有
- 优化
- 修复作品列表页在滚动后打开详情页会出现的显示问题
- 文章查看页目录中的不同级别标题具有更明显的视觉差异
- 优化
script.js结构- 优化性能
- 为
SearchManager中搜索输入添加了防抖功能 - 使用DOMParser替代innerHTML直接操作
- 优化了事件监听器的管理
- 为
- 优化代码
- 合并了
fetchWorksData和fetchArticlesData为通用fetchData函数 - 合并了列表生成函数,减少重复代码
- 使用
.list-item替代原来的.work-item和.article-item - 使用统一的
.list-item-header,.list-item-title,.list-item-meta,.list-item-description类 - 使用
.tag类替代原来的.work-tag,.article-tag,.tech-tag - 将原来的
handleWorkItemClick和handleArticleItemClick合并为handleListItemClick - 移除了原来的
setupWorkItemsInteraction和setupArticleItemsInteraction,使用统一的setupListItemsInteraction - 重构了
SearchManager - 统一了命名规范并拆分了长函数
- 合并了
- 优化
style.css结构- 合并
.work-item和.article-item为.list-item
- 合并
- 优化性能
- 修改
- 修改了一些文本
V3.3.0 (2025年12月27日)
- 新增
- 文章和作品列表页可以选择标签搜索了(相应地,移除了搜索中的
标签搜索功能) - 文章查看页面菜单标题现在追踪正文
- 文章和作品列表页可以选择标签搜索了(相应地,移除了搜索中的
- 优化
- 移动端菜单点击后自动关闭
- 优化
script.js结构- 优化动画使其更加流畅、自然
- 减少不必要的 DOM 操作和重绘
- 优化代码结构和可维护性
- 添加更完善的错误处理
- 添加更详细的错误日志
- 优化
style.css结构
- 修改
- 修改了一些文本
V3.2.1 (2025年12月25日)
- 优化
- 修复文章页面无法获取到元数据的问题
2025年12月25日注:不管是什么文件, Github page 的 Jekyll 都会识别并删除以
---为标识符的文件的元数据,于是我把---都改为+++终于解决了这个问题 - 更改作品
统计计算器为网站新样式,同时大幅精简代码 - 优化
style.css结构
- 修复文章页面无法获取到元数据的问题
2025年12月25日注:不管是什么文件, Github page 的 Jekyll 都会识别并删除以
V3.2.0 (2025年12月23日)
- 新增
- 文章和作品页搜索功能
- 支持搜索
标题、描述、标签、日期和所有
- 支持搜索
- 文章和作品页搜索功能
- 优化
- 优化文件结构
- 修改
- 修改了一些文本
- 修改了
script.js中的一些函数 - 移除
works.json中的image - 将一些路径改为绝对路径
V3.1.1 (2025年12月21日)
生日大更新!(下半部分)
- 新增
- 文章查看页面(目录 + 内容)
- 新增文章:
test(测试用)计划实现的网站功能、网站更新日志和一篇作文雪中的思绪
- 优化
- 优化导航栏样式
- 清理和优化代码结构(主要是
script.js)- 将函数定义移出
DOMContentLoaded回调 - 提取
generateTagsHTML函数 - 增强了对网络请求、数据解析和 DOM 操作的错误处理
- 增加了对
localStorage数据和 DOM 元素存在的检查 - 添加了一些注释
- 将函数定义移出
- 修复 404 页面的
返回首页按钮指向的不是根目录的index.html的问题 - 修复网站图标不显示的问题
- 首页新增了
查看网站更新日志链接
- 修改
- 修改了一些样式
- 修改了一些文本
V3.1.0 (2025年12月20日)
生日大更新!(上半部分)
- 新增
- 新增页面切换动画
- 优化
- 优化网站文件结构,更方便维护
- 优化作品详情查看页样式和动画
- 优化
works.json结构(合并了一些条目) - 清理上个样式残留的自定义光标和视差背景相关代码
- 清理多余无用文件
- 修改
- 同步
404.html页面的样式到新样式并修改了一些文本 - 作品页从卡片流样式修改为列表样式
- 同步
V3.0.0 (2025年12月19日)
- 重大修改
- 重构样式,从科技风改信“封”
- 修改
- 修改了一些文本


评论区