<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>Halo - 强大易用的开源建站工具 | 应用市场 | Earthquake | 版本发布</title><link>https://www.halo.run</link><atom:link href="https://www.halo.run/feed/app-store/apps/app-z6kbunuy/releases.xml" rel="self" type="application/rss+xml"/><description>Halo - 强大易用的开源建站工具 | 应用市场 | Earthquake | 版本发布</description><generator>Halo v2.25.4</generator><language>zh-cn</language><image><url>https://www.halo.run/upload/logo.png</url><title>Halo - 强大易用的开源建站工具 | 应用市场 | Earthquake | 版本发布</title><link>https://www.halo.run</link></image><lastBuildDate>Sat, 11 Jul 2026 07:06:03 GMT</lastBuildDate><follow_challenge><feedId>69597013489248256</feedId><userId>41706424548048896</userId></follow_challenge><item><title><![CDATA[Earthquake 1.1.3 发布]]></title><link>https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-rtlytmto</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=Earthquake%201.1.3%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-z6kbunuy/releases/app-release-rtlytmto" width="1" height="1" alt="" style="opacity:0;">
<p>修复内容:</p>
<ol>
 <li>
  <p>src/assets/utils/toc.ts setActiveHeading 重写:</p>
  <ul>
   <li>分离 class 切换与滚动逻辑</li>
   <li>检查 active link 是否在 .toc 容器可视区域内</li>
   <li>检查 .toc 容器本身是否在视口内</li>
   <li>仅当 link 不可见且容器可见时才调用 scrollIntoView</li>
   <li>触摸设备仍跳过 scrollIntoView</li>
  </ul>
 </li>
 <li>
  <p>src/assets/styles/main.css 为 .toc 添加滚动上下文:</p>
  <ul>
   <li>max-height: calc(100vh - 12rem)</li>
   <li>overflow-y: auto 使其成为独立滚动容器</li>
   <li>overscroll-behavior: contain 防止滚动链</li>
   <li>OKLCH 滚动条样式与全局一致</li>
  </ul>
 </li>
</ol>
<hr>
<p><a href="https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-rtlytmto">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-rtlytmto</guid><pubDate>Sat, 4 Jul 2026 13:46:50 GMT</pubDate></item><item><title><![CDATA[Earthquake 1.1.1 发布]]></title><link>https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-tifmsq4q</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=Earthquake%201.1.1%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-z6kbunuy/releases/app-release-tifmsq4q" width="1" height="1" alt="" style="opacity:0;">
<h2 id="v1.0.9-%E2%86%92-v1.1.0-%E6%9B%B4%E6%96%B0%E6%97%A5%E5%BF%97" tabindex="-1">v1.0.9 → v1.1.0 更新日志</h2>
<h3 id="%F0%9F%90%9B-bug-%E4%BF%AE%E5%A4%8D" tabindex="-1">🐛 Bug 修复</h3>
<ul>
 <li><strong>PJAX 导航后链接退化</strong>：<code>replaceWith</code> 替换 DOM 后未重新绑定点击事件，导致后续导航退化为整页加载</li>
 <li><strong>Alpine.js 不启动</strong>：条件启动导致从首页 PJAX 到文章页后所有 Alpine 组件失效</li>
 <li><strong>暗色模式表格边框</strong>：缺少 <code>--tw-prose-th-borders</code> / <code>--tw-prose-td-borders</code></li>
 <li><strong>package.json 尾逗号</strong>：导致 CD 构建失败</li>
 <li><strong>文章卡片标题层级</strong>：<code>&lt;h1&gt;</code> 改为 <code>&lt;h2&gt;</code>，修复一页多 <code>&lt;h1&gt;</code> 的文档层级问题</li>
 <li><strong>图标按钮缺 aria-label</strong>：搜索、用户菜单、返回顶部补上无障碍标签</li>
 <li><strong>代码块颜色不跟随主题</strong>：硬编码改为 <code>color-mix</code> 从 <code>--earthquake-surface</code> 派生</li>
 <li><strong>表格移动端溢出</strong>：添加 <code>overflow-x: auto</code></li>
 <li><strong>缺少键盘焦点样式</strong>：添加 <code>focus-visible</code> 全局样式</li>
</ul>
<h3 id="%F0%9F%9A%80-%E4%BC%98%E5%8C%96" tabindex="-1">🚀 优化</h3>
<ul>
 <li><strong>去掉内置高亮库</strong>：不内置 highlight.js / shiki，改为依赖 plugin-shiki，包体积 630KB → 325KB</li>
 <li><strong>代码块 CSS 变量化</strong>：fuwari 风格 <code>--codeblock-bg</code>，暗色亮色独立控制</li>
 <li><strong>注释清理</strong>：17 个文件去除冗余注释，源码 -7.2KB</li>
 <li><strong>删除未用文件</strong>：article-layout.html、site-stats.html、qrious.min.js、image-preview.ts、github-markdown.css</li>
 <li><strong>截图全量 WebP</strong>：2.6MB → 742KB</li>
 <li><strong>热门文章数量</strong>：范围 1-9</li>
</ul>
<h3 id="%F0%9F%8F%97%EF%B8%8F-%E6%9E%B6%E6%9E%84" tabindex="-1">🏗️ 架构</h3>
<ul>
 <li><strong>侧边栏 Widget 动态加载</strong>：恢复 v1.0.9 原始动态拼接方案，<code>th:if</code> / <code>th:unless</code> 互斥保证不重复渲染</li>
</ul>
<h3 id="%F0%9F%93%84-%E6%96%87%E6%A1%A3" tabindex="-1">📄 文档</h3>
<ul>
 <li>README 重写：WebP 截图、特性更新、plugin-shiki 依赖说明</li>
</ul>
<h3 id="%F0%9F%8F%B7%EF%B8%8F-%E7%89%88%E6%9C%AC" tabindex="-1">🏷️ 版本</h3>
<ul>
 <li>1.0.9 → 1.1.0</li>
</ul>
<hr>
<p><a href="https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-tifmsq4q">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-tifmsq4q</guid><pubDate>Fri, 3 Jul 2026 11:17:00 GMT</pubDate></item><item><title><![CDATA[Earthquake 1.0.9 发布]]></title><link>https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-7uhcyzhs</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=Earthquake%201.0.9%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-z6kbunuy/releases/app-release-7uhcyzhs" width="1" height="1" alt="" style="opacity:0;">
<p>更新较多，建议全新安装此主题！
 <br>
 v1.0.9: 功能增强与大规模优化</p>
<ul>
 <li>热门文章小部件新增文章数配置（3-10篇），标签小部件新增零使用标签开关</li>
 <li>主题预设精简为 13 种，全部改为中文命名，新增 5 种更深配色</li>
 <li>默认配色改为 Earth 蓝色风格，删除深色主题预设选项</li>
 <li>修复分类页参数不匹配、小部件 null 值崩溃等多个严重 bug</li>
 <li>优化代码复用性、Shiki 代码高亮适配、性能与无障碍访问</li>
 <li>页面侧边栏开关，默认关闭居中显示</li>
 <li>撤销自定义代码注入功能，使用 Halo 后台自带功能</li>
</ul>
<hr>
<p><a href="https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-7uhcyzhs">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-7uhcyzhs</guid><pubDate>Wed, 24 Jun 2026 16:45:54 GMT</pubDate></item><item><title><![CDATA[Earthquake 1.0.8 发布]]></title><link>https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-ysqw78bg</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=Earthquake%201.0.8%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-z6kbunuy/releases/app-release-ysqw78bg" width="1" height="1" alt="" style="opacity:0;">
<p>v1.0.8: 接入新 logo，优化了一些SEO问题</p>
<hr>
<p><a href="https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-ysqw78bg">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-ysqw78bg</guid><pubDate>Wed, 24 Jun 2026 09:17:24 GMT</pubDate></item><item><title><![CDATA[Earthquake 1.0.6 发布]]></title><link>https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-tzzkgmul</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=Earthquake%201.0.6%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-z6kbunuy/releases/app-release-tzzkgmul" width="1" height="1" alt="" style="opacity:0;">
<p>fix(seo): 修复开启 OG/JSON-LD 时文章页 500 错误 (v1.0.6)</p>
<hr>
<p><a href="https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-tzzkgmul">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-tzzkgmul</guid><pubDate>Wed, 24 Jun 2026 08:21:19 GMT</pubDate></item><item><title><![CDATA[Earthquake 1.0.5 发布]]></title><link>https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-iorkdvhx</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=Earthquake%201.0.5%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-z6kbunuy/releases/app-release-iorkdvhx" width="1" height="1" alt="" style="opacity:0;">
<p>release: v1.0.5</p>
<p>功能增强:</p>
<ul>
 <li>阅读进度条</li>
 <li>图片预览组件（画廊模式、焦点陷阱、键盘导航、手势滑动）</li>
 <li>文章目录 TOC 自动生成与滚动高亮</li>
 <li>暗/亮/跟随系统配色，防 FOUC</li>
 <li>SEO 优化（Open Graph、Twitter Card、JSON-LD、Canonical）</li>
 <li>字体 CDN 加载（fontsource jsDelivr）</li>
</ul>
<p>Bug 修复:</p>
<ul>
 <li>修复重复 id=content（main 改用 id=main-content）</li>
 <li>修复 FOUC 脚本顺序错误（阻塞脚本读取未设置的 window 变量）</li>
 <li>修复 CSS 非法 // 注释</li>
 <li>修复 focus trap 监听器泄漏</li>
 <li>修复图片预览 load/error listener 累积（AbortController）</li>
 <li>修复 destroyImagePreview closeTimer 未清理</li>
 <li>修复 x-data 字符串内插风险（改用 data-* 属性传递）</li>
 <li>修复嵌套 x-data 作用域 bug</li>
 <li>修复 JSON-LD image null URL 和 modified_time 字段</li>
 <li>修复 share.ts 定时器堆积与 clipboard 异常</li>
 <li>删除 github-markdown.css 44 行重复变量定义</li>
</ul>
<p>无障碍:</p>
<ul>
 <li>skip-to-content 跳转链接</li>
 <li>完整 aria 属性</li>
 <li>焦点恢复防御（isConnected 检查）</li>
</ul>
<p>i18n:</p>
<ul>
 <li>删除 4 个未使用 key</li>
 <li>新增 4 个缺失 key</li>
</ul>
<hr>
<p><a href="https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-iorkdvhx">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-iorkdvhx</guid><pubDate>Wed, 24 Jun 2026 07:40:44 GMT</pubDate></item><item><title><![CDATA[Earthquake 1.0.4 发布]]></title><link>https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-inbzvw9i</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=Earthquake%201.0.4%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-z6kbunuy/releases/app-release-inbzvw9i" width="1" height="1" alt="" style="opacity:0;">
<p>fix: 分页加 touch-manipulation，修复移动端需两次点击的问题</p>
<hr>
<p><a href="https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-inbzvw9i">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-inbzvw9i</guid><pubDate>Mon, 22 Jun 2026 09:05:56 GMT</pubDate></item><item><title><![CDATA[Earthquake 1.0.3 发布]]></title><link>https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-kcdt1rig</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=Earthquake%201.0.3%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-z6kbunuy/releases/app-release-kcdt1rig" width="1" height="1" alt="" style="opacity:0;">
<p>fix: 分页按钮改为文字+图标，活跃页用主题色</p>
<hr>
<p><a href="https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-kcdt1rig">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-kcdt1rig</guid><pubDate>Mon, 22 Jun 2026 08:31:48 GMT</pubDate></item><item><title><![CDATA[Earthquake 1.0.2 发布]]></title><link>https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-yixwvczk</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=Earthquake%201.0.2%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-z6kbunuy/releases/app-release-yixwvczk" width="1" height="1" alt="" style="opacity:0;">
<p>分页改为数字页码+省略号，移除 select 下拉</p>
<hr>
<p><a href="https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-yixwvczk">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-yixwvczk</guid><pubDate>Mon, 22 Jun 2026 08:23:33 GMT</pubDate></item><item><title><![CDATA[Earthquake 1.0.1 发布]]></title><link>https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-qnmd4bws</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=Earthquake%201.0.1%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-z6kbunuy/releases/app-release-qnmd4bws" width="1" height="1" alt="" style="opacity:0;">
<p>页脚内容改为可排序小部件</p>
<hr>
<p><a href="https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-qnmd4bws">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-qnmd4bws</guid><pubDate>Mon, 22 Jun 2026 06:00:47 GMT</pubDate></item><item><title><![CDATA[Earthquake 1.0.0 发布]]></title><link>https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-qefuqjgt</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=Earthquake%201.0.0%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-z6kbunuy/releases/app-release-qefuqjgt" width="1" height="1" alt="" style="opacity:0;">
<p>Earthquake 首个正式版本。</p>
<p>布局与交互
 <br>
 响应式导航栏 md 断点，平板正确折叠为汉堡菜单
 <br>
 View Transitions 圆形扩散切换深色模式（可在主题设置开启）
 <br>
 文章列表交错淡入，默认单条布局
 <br>
 首页文章封面图可点击跳转</p>
<p>评论区
 <br>
 去掉白色卡片框，注入 --halo-cw-* 变量跟随主题与深色模式</p>
<p>样式系统
 <br>
 OKLCH 单变量配色，–hue 驱动全套语义 token，30+ 预设
 <br>
 原生 CSS（移除 SCSS/sass-embedded）
 <br>
 prefers-reduced-motion 无障碍守卫</p>
<hr>
<p><a href="https://www.halo.run/store/apps/app-z6kbunuy/releases/app-release-qefuqjgt">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-qefuqjgt</guid><pubDate>Mon, 22 Jun 2026 05:52:30 GMT</pubDate></item></channel></rss>