生长年轮

每一次迭代,都是一次抽枝展叶

LATEST 1.8.2
1.8.2 功能 数字温室:Mastodon 嘟文时间线页面
2026-07-27
  • 新增 新增 /mastodon 页面(数字温室),纯前端 JS 实时拉取 x.lzplus.top/@gjcloak 时间线,支持过滤(全部/嘟文/转嘟)、敏感内容折叠、媒体预览、互动数据展示、相对时间
  • 设计 植物温室主题设计:Hero 区叶片 SVG 装饰 + 藤蔓分隔线 + 温室玻璃感卡片,深色模式完整适配
  • 新增 导航新增「嘟文」入口,页面标题「数字温室」,关注按钮链接至 Mastodon 个人主页
功能 文章 Mastodon 分享功能
2026-07-27
  • 功能 新增 ArticleShare 统一分享组件:横向排列的「分享」下拉按钮(微博、X/Twitter、复制链接)和「Mastodon」入口按钮,样式统一;Mastodon 因去中心化特性保留独立弹层(需填实例域名),域名记忆在 localStorage
1.8.0 重构 PC端与移动端样式分离,响应式架构重构
2026-07-26
  • 重构 样式架构重构:PC端与移动端样式完全独立,global.css 仅保留基础样式,响应式规则拆分至 pc.css 和 mobile.css
  • 重构 新增 mobile.css(8945字节):移动端专属样式,含 4 个断点(480/640/768/992px)、触摸友好尺寸、底部导航栏、TOC抽屉组件
  • 重构 新增 pc.css(9801字节):PC端专属样式,含 4 个断点(769/993/1201/1401px)、悬浮交互、专注阅读模式、打印样式
  • 优化 移除 global.css 中约 400 行响应式媒体查询,文件体积减少约 36%
  • 优化 移除 post.css 中约 200 行响应式媒体查询,保留纯文章页面基础样式
  • 修复 装备页面移动端不再需要左右滑动,Steam游戏和装备列表改为单列垂直布局
  • 修复 文章页面移动端内容居中显示,移除首行缩进,正文完整可见,无需横向滚动
  • 修复 文章页移动端底部导航按钮(目录/评论/返回顶部)添加点击事件处理,TOC抽屉支持遮罩层关闭
  • 优化 移动端 Steam 游戏列表改为单列卡片布局,封面图缩小,文字自动换行
  • 优化 移动端装备列表保持单列布局,图片缩小至48px,内容完整显示
  • 优化 移动端 GitHub 项目卡片单列显示,描述文字最多显示2行
  • 文档 新增 src/styles/README.md 样式架构说明文档,包含文件结构、断点设计、维护建议
  • 重构 ArticleBehavior.astro 新增移动端底部导航逻辑:TOC抽屉开关、评论区跳转、返回顶部平滑滚动
1.7.1 升级 Astro 7 升级,构建兼容性修复
2026-07-22
  • 升级 Astro 从 6.4.8 升级到 7.1.3,@astrojs/mdx 从 6.0.2 升级到 7.0.3
  • 重构 astro.config.mjs 迁移到 Astro 7 新 API:markdown.processor 替代废弃的 remarkPlugins/rehypePlugins 链式调用
  • 修复 添加 @astrojs/markdown-remark 到 dependencies,解决 Cloudflare Pages 构建找不到模块的问题
  • 修复 修复 MDX 中 Shiki 不支持 tmux 语言的错误,将代码块语言从 tmux 改为 bash
  • 优化 首页「全部文章」列表改为按日期倒序,置顶文章不再特殊处理
1.7.0 功能 图片优化插件,搜索增强,BlogPost 样式拆分
2026-07-19
  • 功能 新建 rehype-image-figure 插件:文章正文 <p><img> 自动包装为 <figure class="post-image">,自动添加 loading="lazy" + decoding="async",有 alt 时生成 figcaption
  • 优化 search-index.json.ts 新增 excerpt(前300字摘要)和 body(前1500字全文索引)字段,搜索结果新增匹配上下文片段展示
  • 重构 BlogPost.astro 样式拆分:~1075行 CSS 提取至 src/styles/post.css,BlogPost.astro 从 1453 行降至 377 行
  • 重构 删除冗余脚本:scripts/optimize-images.js、scripts/diagnose-font2.py、scripts/analyze-chars.py,保留 8 个核心脚本
  • 修复 BlogPost.astro 样式丢失修复:post.css 从 global.css @import 改为 BlogPost.astro frontmatter import,避免 Astro scoped hash 丢失
  • 安全 CSP 修复:移除未使用的 GTM/Google Analytics 域名,新增 static.cloudflareinsights.com(script-src+connect-src)、nf.lzplus.top(connect-src,Twikoo API)、thirdqq.qlogo.cn(img-src,QQ 头像)
1.6.2 优化 资产体积大幅精简,构建验证通过
2026-07-18
  • 优化 字体子集化:13个woff2文件,9.7 MB → 4.76 MB(-51%),JetBrains Mono从~100 KB/文件→~19 KB/文件;原始字体备份至 public/fonts/original/
  • 优化 删除冗余图片:public/img 与 public/gear 下10个 jpg/png 文件(已有 webp 版本),节省 1.79 MB;原始文件备份至 public/.backup_images/
  • 优化 封面图片 resize:Interstellar(3.42 MB → 113 KB,-96.8%)、The Dark Side of the Moon(307 KB → 17 KB,-94.5%)、The Shawshank Redemption(326 KB → 83 KB,-74.5%)
  • 优化 WebP 重压缩:Inception.webp(135 KB → 21 KB,-84.3%)等多张大图质量压缩(quality 82)
  • 优化 BlogPost.astro JSON-LD 增强:image 改为 ImageObject 结构化,新增 keywords、articleSection、wordCount、timeRequired、inLanguage 字段
  • 优化 gear.astro 添加 build-time 图片尺寸注入:用 sharp 读取所有装备图宽高,注入 <img width/height> 属性,消除 CLS
  • 重构 删除死代码:src/plugins/remark-directive-to-html.js、src/styles/global.css.no-layers、src/styles/global.css.prefix(共3个未引用文件)
1.6.1 重构 配置层规范化,修复多处硬编码
2026-07-18
  • 重构 site.config.mjs 新增 BRAND 对象(name/tagline/description),统一管理品牌名"Grove"
  • 重构 theme.astro / Footer.astro 硬编码 Grove 替换为 BRAND.name/BRAND.description
  • 重构 about.astro 合并重复的 SOCIAL_LINKS import
  • 重构 gear.astro GitHub 链接替换为 SOCIAL_LINKS 动态读取
  • 重构 blog/index.astro seriesIdMap 改为优先读取 frontmatter seriesId,兜底 slugify
1.6.0 设计 全站花园主题化,主题更名为「Grove」
2026-07-17
  • 设计 首页完全重写:byline 署名卡(杂志感三栏布局)+ garden 板块 bloom 边框发光 + article-row 年轮时间线(生长点+年份渐隐线+标题衬线化)+ 专栏区(专属 SVG 图标+CSS 主题色变量)
  • 设计 归档页完全重写:花园俯视图 SVG 装饰 + 年份时间轨道(年份数字锚点+垂直渐隐线)+ article-row 统一样式(6px 生长点+双栏分类+hover 绿条)+ 搜索框无结果状态
  • 设计 博客列表页重设计:顶部植物 SVG 装饰 + section-label 加 SVG 图标 + featured 卡片加 grow dots + 系列卡加 › 符号 + 全部文章区移至归档页
  • 设计 标签页改为「标签花园」:文章数分级为 bloom/bud/seed 三档生长状态,圆点用对应颜色发光,字号按频率动态缩放,图例说明
  • 设计 分类页改为「分类园圃」:每个分类专属 SVG 图标(代码/羽毛/工具/调色板/咖啡/书/嫩芽)+ 占比进度条 + 主题色边框
  • 设计 404 页面改为「花园里没有这条路」:迷路小植物 SVG 摇摆动画 + 问号花苞 + 飘落花瓣 + 双行动按钮(返回入口/逛逛文章)
  • 设计 评论页植物 SVG 全部重画:10 种新植物(郁金香/多肉/藤蔓/樱花树/向日葵/蕨类/蘑菇/盆景/仙人掌/玫瑰),空状态改为多肉风
  • 设计 关于页顶部改「园丁名片」、工具棚标题「工具棚」、更新日志标题「生长年轮」+ 植物装饰
  • 功能 growth 状态视觉全站统一:6px 圆点(bloom 珊瑚色+发光、bud 绿色、seed 灰),文章列表/tag 云/分类园圃共用同一视觉语言
  • 设计 文章详情页面包屑分类前加 SVG leaf 图标,评论区上方加「种下你的想法」引导语(小植物 SVG + 摇摆动画)
  • 设计 文章详情页「相关阅读」→「伴生植物」:加入 growth 圆点、专属标题装饰、右侧提示文字「同一片土壤生长」
  • 设计 文章详情页反向链接区「引用了」→「根系」:加 SVG 根系图标、每个链接前加 5px 圆点装饰,呼应数字园丁主题
  • 设计 专栏详情页(series/[id])完全重写:植物 SVG 装饰 hero、专栏文章加 growth 圆点、hover 右移+绿框+箭头、分页进度圆点视觉化
  • 设计 主题介绍页 (theme):副标题加入「数字园丁·衬线正文·生长状态体系」、描述更新、核心特点新增「数字园丁」卡片(绿芽 SVG 图标)
  • 设计 品牌名全局替换:Ink Editorial → Grove,涉及 theme.astro(标题/hero/描述)、Footer.astro(底部链接)、BlogPost.astro(品牌色注释)
  • 设计 整站内容区宽度统一为 --max-width(1200px):index.astro(home-garden/archive/columns 900px→1200px)、archive.astro(1000px→1200px)、tags/index.astro(900px→1200px)、categories/index.astro(900px→1200px)
  • 功能 首页 Hero 新增「此刻」动态 widget:右侧 360px 卡片,4 个状态项(正在种下/在读/今日一杯/本月目标),「在读」和「种下」去掉跳转;咖啡项动态计数(点击 +1,localStorage 跨刷新持久,跨日重置),点击图标有 0.4s 弹跳动画;整体点击翻转显示「今日一言」(从 60s.lzplus.top/v2/60s 拉取 data.tip,每日缓存);图标与文本纵向居中、label 字体统一为衬线、顶部 2px 绿色边竖线呼应 byline 视觉锚点
  • 设计 首页 Hero 改为 3 列布局填满空白:byline 卡片(1fr) + 快捷入口 220px 中间栏(归档/标签/分类/访客/日志/主题 6 项,每项图标+名称+计数) + 此刻 widget 340px;3 栏视觉重量对称,byline 不再孤立左侧;1180px 以下隐藏快捷入口变为 2 列,760px 以下堆叠为 1 列
  • 重构 「快捷入口」从 hero 中抽出,升级为全局悬浮按钮 QuickNav(位于右下角、回到顶部之上):9 宫格图标,悬停绿色高亮;点击展开 220px 面板,6 项入口(归档/标签/分类/访客/日志/主题),展开/关闭有 fade+scale 动画和 grid↔close 图标互换;点击外部或 ESC 关闭;hover 项背景 6% 绿 + 右移 2px
  • 移除 删除 QuickNav 悬浮按钮组件,恢复返回顶部按钮为独立 fixed 定位(bottom 24px / right 24px / z-index 90)
  • 设计 首页 Hero 重新设计:去掉 byline 卡片,改为内联签名条(虚线分割线 + 44px 头像 + Curated by 标签 + 名称 + 简介 + 4 项统计「X 篇文章 · X 分类 · X 专栏 · X 标签」);hero 回归 2 列布局(1fr + 380px 此刻),去掉中间栏;540px 以下头像与文字纵向堆叠
1.5.1 优化 CSS 架构重构 + 组件拆分 + 变量统一
2026-07-16
  • 重构 BlogPost.astro 拆分为 ArticleBehavior.astro(阅读行为:位置记忆/专注模式/滚动监视/移动手势/懒加载)和 ArticleLightbox.astro(灯箱逻辑:缩放/捏合/平移/键盘导航),岛屿架构清晰分离
  • 重构 global.css 按 @layer 架构重写:base(重置/排版/动画/无障碍)/layout(网格/容器)/ui(组件)/utilities(响应式/暗色覆盖),避免冲突,提升可维护性
  • 功能 Header.astro 新增 skip-link「跳过至正文」锚点,MainLayout.astro main 标签添加 id="main-content",键盘用户 Tab 直接进入正文
  • 功能 GrowthBadge 深色模式 glow 统一移至 global.css utilities 层:bloom 发光 rgba(231,111,81,0.55),bud 微光 rgba(116,198,157,0.35)
  • 功能 planted 字段批量初始化:scripts/init-planted.cjs 从 pubDate 批量填充所有 .md 文章,无 pubDate 的 .mdx 保留待手动补充
  • 优化 bloom 颜色统一改为珊瑚橙 #E76F51(浅色/深色一致),告别绿色误认
  • 优化 growth 分配规则放宽:bloom=pinned||系列||发布超180天(50篇),seed=发布不足30天(25篇),bud=中间状态(1篇)
  • 优化 GrowthBadge CSS 防压缩:组件内 flex-shrink:0 + min-width:1.2em,首页 .reading-item__title 加 min-width:0 修复 flex 溢出截断
  • 优化 清除 --font-serif 废弃别名,全局 36 处 var(--font-serif) 统一替换为语义变量 --font-heading
  • 优化 prose 首字母下沉改用 oklch font-feature-settings 避免东亚字体渲染异常
  • 修复 global.css responsive 768px 断点修复 button 选择器多余逗号语法错误
  • 修复 灯箱 CSS 从 BlogPost.astro scoped 迁移至 global.css(islands 组件无法使用 scoped 样式),修复 ArticleLightbox 工具栏按钮无样式问题
  • 修复 skip-link 改为 position:fixed + :focus-visible 滑入动画,默认隐藏不干扰视觉,Tab 聚焦时正确弹出
1.5.0 设计 新主题:视觉基座 + 生长状态体系
2026-07-16
  • 设计 视觉基调升级:从锈橙系切换为高可读性绿系,主色 #1E4D2B(11.5:1 对比度),深色模式 #52B788,哲学更新为「A garden of connected ideas」
  • 设计 新增花园专属 CSS 变量:--color-seed / --color-bud / --color-bloom / --color-garden-line,浅色/深色双套色值
  • 功能 growth 字段体系:schema 新增 growth(seed/bud/bloom 枚举)+ planted 日期字段,76 篇文章自动分配生长状态(bloom 17 / bud 56 / seed 3)
  • 功能 utils.ts 新增数字园丁工具函数:extractWikiLinks / buildBacklinksIndex / getBacklinks / getOutlinks / GROWTH_CONFIG
  • 功能 GrowthBadge.astro 组件:🌱/🌿/🌸 生长状态徽章,支持 showLabel 变体
  • 功能 首页「最近种植」板块:展示最新 6 篇 bud/bloom 文章,3 列网格卡片,含状态徽章、日期、描述
  • 功能 首页文章列表 growth 徽章:目录中每篇文章标题旁显示生长状态图标
  • 功能 文章页生长状态徽章:标题元信息栏显示徽章 + 状态文字标签
  • 功能 双向链接侧边栏:TOC 栏「引用了」区块,显示当前文章被哪些文章引用(最多 8 篇,超出显示计数)
1.4.0 设计 阅读体验与交互全面升级
2026-07-15
  • 功能 专注阅读模式:点击 Header 眼睛图标进入,全屏沉浸,正文扩展至 800px,两种退出方式:浮动按钮或 Esc 键
  • 功能 字号 / 行高调节:Header 右侧 Aa 按钮弹出设置面板,小/中/大 × 紧凑/舒适/宽松,设置保存本地
  • 功能 阅读位置记忆:自动保存上次滚动位置,刷新 / 重新进入自动恢复
  • 功能 代码块复制按钮:hover 显示复制按钮,点击后显示「已复制 ✓」反馈,移动端默认显示
  • 功能 首页文章按年份分组:当前年默认展开,历史年份可折叠,含年月小标签与 stagger 动画
  • 功能 系列卡片视觉化:首页系列从文字链接重构为卡片网格,含图标、描述、文章数、hover 位移动效
  • 功能 阅读进度条章节感知:滚动时顶部弹出当前章节名称气泡,2.5 秒后自动淡出,aria-valuenow 实时更新
  • 功能 图片灯箱增强:新增缩放工具栏(+/−/重置),支持滚轮缩放、双击切换、双指捏合(移动端)、缩放后拖拽平移,键盘 +/-/0 快捷键
  • 功能 移动端滑动手势导航:文章页左滑进入下一篇、右滑进入上一篇,弹出提示条,1.5 秒自动消失
  • 功能 搜索快捷键提示:Header 搜索按钮 hover 显示 ⌘K,键盘 Cmd/Ctrl+K 全局呼出搜索框
  • 功能 面包屑导航增强:hover 高亮、当前页「正文」标签化、分隔符视觉优化
  • 优化 深色模式图片亮度自适应:文章图片、Hero 图、figure 容器在深色模式下自动降低亮度 0.88、提升对比度 1.05,hover 恢复正常
  • 优化 无障碍 ARIA 审计:导航添加 aria-current=page、TOC/侧栏/prose 添加对应 landmark 与 aria-label、全局 :focus-visible 样式统一、支持 prefers-reduced-motion
  • 修复 统一整站正文首行缩进:修复 global.css / BlogPost.astro / theme.astro 中部分段落缺少 2em 首行缩进的问题
1.3.0 设计 首页重设计为「Reading Room」+ 个人资产页面
2026-07-14
  • 设计 首页重设计为「沉浸阅读室」风格,内容优先:内容为王,首页就是书的封面+目录
  • 设计 Hero 极简重写:eyebrow 标签 + 衬线大标题 + 站点元信息(年份/文章数/分类数/位置)+ 48px 短分隔线,去掉终端动画
  • 设计 文章列表改为「目录编号式」:01-20 等宽数字编号 + 衬线标题 + 描边分类标签右对齐,三栏 grid 布局
  • 设计 去掉首页侧边栏(统计/分类/标签云),全屏沉浸
  • 设计 每日一言改造为「呼吸区」:引号 + 衬线斜体行内布局,上下边框分割
  • 设计 系列横向排列:衬线大字 + mono 计数
  • 设计 移动端适配:768px / 480px 两套断点(移动端隐藏分类标签、缩小编号)
  • 功能 文章列表 stagger fadeIn(50ms 间隔),hover 标题锈橙色下划线
  • 文档 主题页 (/theme) 更新:反映新版首页风格,新增资产页/评论汇总/系列页
  • 功能 装备页重构为「个人资产」页面:Tab 分段展示装备 / 游戏 / 项目 / 书影音四模块
  • 功能 游戏 Tab:Steam Top 10 游戏时长榜、成就进度条、游戏总数与累计小时数
  • 功能 项目 Tab:GitHub 公开仓库卡片,数据由 GitHub Actions 每日自动同步
  • 功能 书影音 Tab:书籍 / 音乐 / 影视三栏,支持通过 JSON 自由添加
  • 功能 侧边栏四卡片联动:Tab 切换时高亮对应数据卡片
  • 其他 新增 GitHub Actions workflow,每日 UTC 03:00 定时拉取仓库数据
  • 其他 新增数据模板:github_projects.json、books_music_movies.json
  • 优化 图片 WebP 预编译:10 张图片 1.79MB → 349KB,节省 80.9%
  • 文档 更新《博文写作规范》:补充 frontmatter 字段、新增分类、图片规范
1.2.0 功能 评论汇总页 + 字体自托管
2026-07-10
  • 功能 新增全站评论汇总页 /comments:统计卡片、文章筛选、关键词搜索、按月分组时间线
  • 功能 字体自托管:Noto Sans SC、Noto Serif SC、JetBrains Mono 完整子集化
  • 修复 修复 fonts.css 缺失 CJK @font-face 声明导致中文回退问题
  • 修复 修复评论页筛选栏 flex-wrap 布局问题
  • 优化 字体子集化:按 unicode-range 拆分,避免下载不必要字符
1.1.0 优化 全站性能与 SEO 优化
2026-07-08
  • 修复 RSS 源站点 URL 从 yuntuzhaji.com 修正为 blog.lzplus.top
  • 修复 友链健康检查脚本路径修正
  • 修复 清理 about.astro 和 theme.astro 重复 import
  • 修复 robots.txt 末尾添加换行符,符合 RFC 标准
  • 修复 git-workflow-guide.mdx 代码块语言修正
  • 重构 清除 Shiki 代码块内联背景色样式,统一使用 CSS 类
  • 修复 修复 changelog.astro 中 color-mix() CSS 警告
  • 修复 将 BlogPosting JSON-LD 移至 BlogPost.astro
  • 优化 移除 Cloudflare Insights 脚本(GA4 已覆盖)
  • 优化 移除 51.la 统计脚本
  • 功能 添加 Noto Serif SC 字体 CDN 加载
  • 重构 CSS 清理:移除水印标记、合并重复样式
  • 优化 缓存策略升级:CSS/JS 1 年 immutable,HTML 1h+stale
  • 优化 CSP 策略更新
  • 优化 图片懒加载统一
  • 修复 装备页图片路径修正
  • 优化 完善 OG 标签和 Twitter Card
  • 优化 JSON-LD 增强:添加 inLanguage、keywords 字段
1.0.0 发布 「Ink Editorial」 主题正式发布
2026-06-26
  • 优化 装备图片转 WebP:5 张图 1.6MB → 176KB(-89%)
  • 重构 依赖清理:移除未使用的 cloakblog-fonts 包
  • 重构 死代码清理:移除全局无用的预连接标签
  • 优化 内联 JS 提取:~6KB/页 → /js/common.js,236 页复用
  • 功能 Service Worker:添加 /sw.js 缓存策略
  • 修复 修复 build.sh shebang 位置
  • 重构 删除废弃的 InteractionManager.astro
  • 修复 修复硬编码标签数问题
  • 优化 Twikoo 评论懒加载升级(IntersectionObserver)
  • 优化 CDN 字体懒加载增加 5 秒超时保护
  • 优化 清理 public/fonts 目录,释放 6.1MB
  • 优化 Twikoo 预连接预热
  • 修复 CLS 优化:全局图片 aspect-ratio
  • 优化 LCP 优化:Logo 预加载、Google Fonts 预连接
  • 功能 CSP 配置(public/_headers)
  • 功能 深色模式过渡动画
  • 功能 打印样式优化
  • 优化 焦点样式统一
  • 功能 键盘导航优化(跳过导航链接)
  • 功能 阅读位置记忆
  • 修复 Twikoo 夜间模式适配
  • 重构 配置文件清理与统一
  • 功能 site.config.mjs 增加 FONT 和 THEME 配置
  • 修复 移除所有硬编码配置
  • 修复 修复暗色模式对比度
  • 优化 段落间距节奏优化
  • 功能 代码块语言标识
  • 设计 长文章视觉呼吸点:h2 上方添加分隔线
  • 优化 表格移动端横向滚动提示
  • 优化 图片 figcaption 样式
  • 优化 字号层级拉开
  • 优化 阅读进度条优化
0.5.0 设计 文章页 Frontend Design 重构
2026-06-24
  • 设计 文章页基于 Frontend Design 原则完全重构:阅读优先、呼吸感、品牌克制
  • 设计 头部独立全宽区域,面包屑导航+衬线标题+元信息紧凑排布
  • 设计 三栏布局改为 grid 居中,正文 720px
  • 设计 TOC 左侧 2px 铁锈橙细线标识活动项
  • 设计 正文排版优化:1.0625rem/1.9 行高
  • 设计 右侧栏精简:作者卡+文章信息+推荐阅读+系列导航
  • 设计 版权声明改为简洁声明 + 3px 强调边框
  • 设计 相关文章卡片边框样式,hover 变铁锈橙
  • 设计 移动端底部导航栏 + TOC 抽屉面板
  • 修复 修复 TOC 和侧边栏 sticky 失效问题
  • 修复 修复 body overflow-x:hidden 导致 sticky 失效
  • 修复 TOC scroll spy 改用 scroll 事件
  • 修复 侧栏系列文章标题两行显示
  • 修复 侧栏滚动条隐藏
0.4.0 功能 字体切换 + 归档页重设计
2026-06-22
  • 设计 归档页完全重设计:T图标标题卡片 + 三级筛选 + 年份分组
  • 功能 三级日期筛选器:年份→月份→日期级联展开
  • 优化 分类胶囊颜色映射:技术蓝/生活绿/随笔黄/教程紫/游戏粉
  • 修复 搜索页点击标签后清除按钮恢复默认视图
  • 修复 归档页 JS 动态生成按钮无样式问题
  • 优化 清除历史按钮清空搜索输入框
  • 功能 字体切换新增思源宋体(CDN懒加载)
  • 功能 字体切换新增思源屏显臻宋
  • 优化 归档页今天文章显示 TODAY 徽章
  • 功能 新增右下角悬浮字体切换按钮,支持四种字体
  • 功能 LXGW WenKai 采用 CDN 懒加载
  • 优化 全局 font-family 使用 CSS 变量
  • 优化 字体偏好保存至 localStorage
0.3.0 设计 主题更名为「Ink Editorial」
2026-06-17
  • 修复 友链可达性检测改为构建时服务端请求
  • 设计 友链离线标识改为红色圆形角标
  • 优化 清理 about.astro 残留 CSS
  • 功能 新增主题介绍页 /theme
  • 优化 博客导航栏新增「主题」入口
  • 设计 主题更名为「Ink Editorial」
  • 修复 评论悬浮按钮与回到顶部统一风格
0.2.0 设计 加载动画与归档页重构
2026-06-12
  • 设计 加载动画全面重设计:四角橙色装饰线 + 品牌字遮罩揭示
  • 优化 加载动画适配暗色模式
  • 功能 分类/标签链接跳转至归档页并支持 URL 参数
  • 优化 独立分类页/标签页改为 JS 重定向
  • 优化 归档页新增 URL 参数自动初始化
  • 优化 Google Fonts 异步加载
  • 优化 Twikoo 评论组件懒加载
  • 优化 添加 DNS prefetch / preconnect
  • 优化 开启 Astro compressHTML
  • 修复 修复构建产物 CSS 文件名 404
  • 功能 集成 Cloudflare Web Analytics
  • 优化 侧边栏标签云重构:频率权重分级
  • 设计 首页最新文章列表重构:Ink Editorial 杂志风
0.1.0 发布 Cloak TERM 设计系统上线
2026-06-10
  • 设计 正文排版重构:衬线体 Noto Serif SC + 1rem + 行高 2.0 + 首行缩进 2em
  • 优化 修复 20 处 transition: all 为具体属性
  • 修复 CSS 变量 --font-prose 修复
  • 优化 标题字号增大,正文阅读宽度扩至 760px
  • 功能 Twikoo 评论系统已接入
  • 优化 Accordion 组件展开动画改用 CSS Grid
  • 修复 修复 Accordion aria-expanded 问题
  • 修复 修复 Astro scoped CSS 404
  • 设计 Cloak TERM 设计系统全面替换:锈橙色 #C45209 主色
  • 设计 正文排版:Noto Serif SC 衬线体,16px / 行高 2.0
  • 发布 Changelog 页面重写:LATEST 标签 + 时间线卡片
  • 优化 全站移动端适配:三级断点
  • 修复 移动端 TOC 目录隐藏
  • 修复 装备页文本换行修复
  • 功能 全局防溢出
  • 优化 移动端表格滚动
0.0.2 重构 配置系统重构与 Heo 风格
2026-06-05
  • 功能 配置系统重构:删除 consts.ts,新增 site.config.mjs + changelog.json
  • 其他 分类从文章 frontmatter 动态获取
  • 其他 宽度统一:外容器 1200px / 内容区 800px
  • 设计 Hero 风格重构:导航、卡片、分类标签、文章列表
  • 功能 搜索功能:全文搜索模态框,标签与年份筛选
  • 设计 全局样式大修:仿 Heo 博客简洁风格
  • 发布 适配器切换至 @astrojs/cloudflare
0.0.1 壮举 博客站点初始化
2024-06-01
  • 其他 博客站点初始化,基于 Astro 框架搭建
  • 功能 支持 Markdown 文章发布,首页文章列表与归档页面
  • 发布 关于页、友链页、404 页,Nginx 代理部署