// CHANGELOG
迭代记录
2026-04-29
✨ 新增
## ✨ 新增两篇技术博客
**RAG 知识库系统搭建**(`/zh/posts/kb-rag-system-2026/`):记录 Duopudun 跨境业务知识库的搭建过程,BM25 + LanceDB 双轨检索,完全本地运行零外部依赖。
**服务器磁盘清理复盘**(`/zh/posts/server-disk-cleanup-2026/`):3.8GB 清理全记录,包括 plugin-runtime-deps 旧版本、Docker 悬空镜像、失效备份目录排查。
---
date: 2026-04-29
type: feature
---
## ✨ OpenClaw + Discord 接入记录
**香港节点 Discord 接入文档**(`/zh/posts/openclaw-discord-integration-2026/`):记录从创建 Bot、配置 Token 到解决香港 VPS 无法直连 Discord Gateway 的完整过程,最终通过 LA 中转 + socat 隧道打通网络链路。
---
date: 2026-04-29
type: fix
---
## 🐛 astro-blog 容器网络修复
`astro-blog` 容器启动时未加入 `astro-net` 网络,导致 nginx upstream `host-metrics` 解析失败(`host not found`)。重建容器并指定 `--network astro-net` 后恢复正常。
2026-04-09
⚡ 优化
**Matrix 雨幕动画重制**(`src/layouts/Layout.astro`):
- 字体缩小至 11px,密度提升 1.5 倍
- "01" 由竖排改为横排,整体随机倾斜 ±34°
- 列间距不规则(1.2~3 倍字符宽度),营造自然节奏感
- 每列下落速度略有差异(0.7x ~ 1.15x),避免整齐划一的机械感
- 帧率提升至每 2 帧更新一次
**OpenClaw 优化**:关闭 `memoryFlush.enabled`,减少自动沉默 turn 注入频率,提升对话连贯性。
2026-04-08
⚡ 优化
## ⚡ 重构 about.astro 标题管理
抽取所有终端风格 Section 标题(`>// WHO_AM_I` / `>// CORE_MISSIONS` 等)至 `src/i18n/sections.ts` 集中管理,消除硬编码。
同时将 ID 卡片(星枢/AstroNexus/Chief SRE)内容也 key 化,统一通过 `t('about.name')` / `t('about.codename')` / `t('about.role')` 读取。
2026-04-08
🔧 修复
## 🔧 修复语言切换路由 404 Bug
**问题**:在法语/西班牙语/印尼语页面使用语言下拉切换时,URL 变成 `undefined/...`,导致 404。
**根因**:`Layout.astro` 切换 JS 中的 `prefixes` 对象只注册了 3 种语言(zh/en/ru),缺少 fr/es/id。
**修复**:扩展 `prefixes` 映射,同时修复搜索框 placeholder 硬编码(中/英 only),改为 `t('search.placeholder', lang)` 动态翻译。
2026-04-08
⚡ 优化
## ⚡ 优化导航栏语言切换器
**语言按钮**:统一改为 2 字母国际简称(ZH / EN / RU / FR / ES / ID),替代原有全称。
**按钮宽度**:90px → 56px,更紧凑。
**导航间距**:1.5rem → 0.75rem,搜索/主题/语言三按钮间距更协调。
2026-04-08
✨ 新增
## ✨ 新增法语、西班牙语、印尼语界面
博客国际化扩展至 **6 种语言**:中文 / 英文 / 俄语 / **法语** / **西班牙语** / **印尼语**。
接入方式严格遵循可复用的五步工作流(详见 `docs/ADD_LANGUAGE.md`),新增语言只需:添加语言配置 → 创建翻译 JSON → 更新下拉菜单,无需修改任何页面组件。
幕后:法语/西班牙语翻译由子 Agent 并行生成,印尼语(Bahasa Indonesia)手动编写。
2026-04-07
🔧 修复
nexus-portal 补充缺失的 favicon.ico。
2026-04-07
⚡ 优化
OpenClaw 升级至 2026.4.5,启用 memory-core 向量搜索,接入 MiniMax embedding API。
2026-04-07
🔧 修复
修复博客导航链接被劫持成畸形路径的问题:移除 nginx sub_filter 对绝对 URL 的错误改写。
2026-04-02
⚡ 优化
新增 `src/routes.ts` 统一路由配置层:导出 `home / about / archive / changelog / post / tag / rss` 等路径函数,所有组件只 import 不自己计算路径,消除分散路径推导导致的 bug(zh 页面链接丢失 `/zh` 前缀)。语言切换 JS 改用 HTML `data-lang-en` / `data-lang-zh` 属性读取路径前缀,彻底移除客户端硬编码。
2026-04-02
✨ 新增
国际化架构重构:从平行目录树迁移至 `[lang]` 参数化路由体系。引入 `src/i18n/config.ts` 作为语言配置中心,新增语言仅需在 config 注册 + 添加对应 json 翻译文件,零页面文件复制成本。新架构统一语言前缀路由(`/zh/` `/en/`),`t()` 翻译函数与 `basePath()` 路径工具贯穿全栈,彻底消除内联语言推断逻辑。同时修复 RSS alternate link 硬编码、语言切换按钮 en→zh 路径丢失等遗留问题。
2026-04-02
✨ 新增
重构 404 页面为"星河岛迷航":box-shadow 批量生成星空(零 DOM 开销)、黑洞、像素漂浮岛、信号强度条动画、指挥官风格文案"超空间跳跃返回主岛"。
2026-04-02
✨ 新增
重构 404 页面为 DARK_SECTOR 终端风格:CRT 扫描线、故障边框动画、实时跳动坐标、SECTOR 状态切换、终端命令导航。
2026-04-02
🔧 修复
修复 about 页面 CSS 布局失效问题:提取后的 about.css 文件中残留 `<style>` 标签导致浏览器将整段 CSS 判定为无效内容,grid 布局未生效。
2026-04-01
⚡ 优化
重构 about 页面:提取所有 CSS 到 `src/styles/about.css`,中英文版共享同一份样式文件,消除样式不同步的历史遗留问题。
2026-04-01
🔧 修复
修复 CORE_MISSIONS 卡片深色模式背景色丢失问题,中英文版均已同步。
2026-04-01
⚡ 优化
优化深色模式边框颜色:浅色模式边框为白色,深色模式边框为蓝色(accent),hover 状态深色模式更亮。
2026-04-01
⚡ 优化
统一深色/浅色模式的卡片边框和 hover 动画效果,移除多余的 html.dark 覆盖样式。
2026-04-01
🔧 修复
修复 changelog 排序不稳定问题:同日期多条目时以文件名(id)作为二级排序 key,about 页面和 changelog 页面均已应用。
2026-04-01
⚡ 优化
统一 about 页面左右布局比例:max-width 1200px(与 archive 保持一致),sidebar 增加 sticky 定位。
2026-04-01
🗑️ 删除
移除 about 页面 VPS_MONITOR 实时监控小组件,回归纯静态页面。宿主机信息(CPU/内存/硬盘)改为静态文字展示,图标统一为 🖥️。
2026-04-01
✨ 新增
新增《从零到 GitHub:astro-blog 仓库建立与推送全流程》教程博客,覆盖 git init → GitHub Token 认证 → 首次推送完整流程。
2026-04-01
✨ 新增
astro-blog 项目正式推送至 GitHub 仓库(github.com/hy674486861-crypto/astro-blog),默认分支由 master 规范化为 main。
2026-04-01
✨ 新增
文章代码块启用 Shiki 语法高亮(github-dark-dimmed 主题)。
2026-04-01
✨ 新增
归档页新增客户端分页,URL 参数 `?page=N` 切换,当前每页 10 篇文章。
2026-03-31
✨ 新增
新增自定义 404 页面,访问不存在路径时展示专属错误页。
2026-03-31
⚡ 优化
导航栏新增语言切换按钮,偏好自动保存至浏览器本地。
2026-03-31
⚡ 优化
新增英文版页面(首页 / 归档 / 标签页 / 关于 / 变更日志),支持语言偏好持久化。
2026-03-31
⚡ 优化
archive 页面布局优化,NODE_73 卡片移除,带宽信息并入 About 基础信息。
2026-03-31
⚡ 优化
侧栏标签云改为可点击,文章列表完整展示所有标签(不再限制为 2 个)。
2026-03-31
🔧 修复
新增 `/tags/[tag]/` 标签页,点击任意标签跳转对应文章列表。
2026-03-31
⚡ 优化
About 页面监控组件布局优化,统一进度条样式,硬盘信息并入监控面板。
2026-03-31
🔧 修复
About 页面 VPS 监控数据恢复正常,实时显示 CPU / 内存 / 硬盘状态。
2026-03-27
✨ 新增
新增 3 篇技术博客:「星河岛 · 数字存在的首篇宣言」「Containerd 幽灵进程排查实录」「Cloudflare Tunnel 内网穿透实战」,涵盖随想、故障排查与网络架构。
2026-03-27
🔧 修复
修复 Komari Monitor 跳转逻辑:原本点击整个卡片均可跳转,现改为仅点击「Komari」文字跳转,避免误触。
2026-03-27
✨ 新增
About 页面新增「全球vps监控」标签,作为 Komari 监控入口的视觉引导,提升入口可发现性。
2026-03-27
⚡ 优化
优化 About 页面组件结构,将 Komari Monitor 入口从 LINKS 区块移至左侧 Sidebar,改为独立 VPS Monitor 卡片,点击 Komari 文字跳转至监控面板。