网站开发历程

本网站基于 elonwoo-02/elon-kernel 项目改造

development
2026-02-18 Init

Fork elon-kernel 主题

Clone 自 elonwoo-02/elon-kernel,开始个人改造。

  • 基于原项目搭建个人博客框架。
2026-04-30 Content

迁移 55 篇 HEXO 博文

将 HEXO 博客系统中的全部文章迁移至 Astro,重构分类体系。

  • 从 HEXO 的 categories 转换为 Astro 的 tags 体系。
  • 整理 11 个分类目录,保留原文内容完整性。
  • 修复 YAML frontmatter 格式与日期转换。
2026-04-30 Feature

接入 KaTeX 数学公式渲染

为博文支持 LaTeX 行内与块级公式渲染。

  • 安装 remark-math + rehype-katex 依赖。
  • 配置 Astro markdown 插件管道。
  • 引入 KaTeX CSS 样式表。
2026-04-30 Fix

修复 TOC 超出视口

章节多的文章中,右侧目录导航超出页面底部。

  • 为 sticky TOC 容器添加 max-h 与 overflow-y-auto。
  • 确保长文章的目录项始终可见与可滚动。
2026-05-02 Feature

强化内容呈现与外链入口

补齐图表渲染、修复 RSS 订阅,并在 footer 重整入口与社交链接。

  • 集成 Mermaid,在博文中原生渲染时序图、流程图、关系图。
  • 修复 RSS feed 生成,订阅源可被常见阅读器正常解析。
  • Footer 重设计:补齐社交链接,新增独立 Wiki 入口。
2026-05-02 Integration

接入百度统计与 giscus 评论

为站点引入访问分析与文章评论两套第三方能力。

  • 在 BaseLayout 注入百度统计脚本,监听 astro:after-swap 处理 SPA 切换的浏览上报。
  • 博文页接入 giscus(基于 GitHub Discussions),按 og:title 进行讨论映射。
  • giscus 主题随站点明/暗模式切换实时同步,避免深色背景出现亮白评论框。
2026-05-02 Theme

深色模式对比度全量审计

替换 18 个组件中的硬编码调色板工具类为 daisyUI 语义令牌,修复深色模式下文字对比度过低。

  • 统一改用 text-base-content(含 /N 透明度档位)、bg-base-100/200/300、border-base-* 等主题感知令牌。
  • 覆盖博文标题/TOC、experience 卡片、博客列表与侧栏、首页 hero 与 moment 弹窗。
  • ONLINE 徽章改用 bg-warning/15 text-warning,与 daisyUI 主题色保持一致。