站点日志

2026年6月18日

  1. 首页跳转链接修复
  2. 新增个人动态功能

2026年6月16日

  1. 调整博客浏览器打印样式
  2. 优化首页代码和交互

2026年6月15日

  1. 新增作品展示页与项目卡片组件
  2. 首页技能区视觉优化,新增背景装饰
  3. 重构技能模块与页脚布局,精简站点结构
  4. 更新项目依赖

2026年6月9日

  1. 发布新博客文章
  2. 博客详情页布局调整,修复 Mermaid 图表渲染问题
  3. 消除构建警告

2026年6月8日

  1. 页脚支持按访问环境条件展示部分内容

2026年6月5日

  1. 关于页「最近想法」改为从博客内容自动汇总,无需手动维护
  2. 关于页支持展示草稿博文并标注标签
  3. 博客文章页与目录组件布局优化
  4. 更新 Astro 配置与依赖

2026年6月1日

  1. 重构博客目录组件,简化结构与样式
  2. 优化页头样式,清理冗余 CSS

2026年5月25日

  1. 完善数据库连接与模块导入结构
  2. 补充 Astro/Zod 数据校验规范

2026年5月22日

  1. 系统首页数据采用数据库获得
  2. 博客页面样式和信息调整
  3. 其他功能数据库接入

2026年5月21日

  1. 主题重构
  2. 引入daisyui

2026年5月19日

  1. 新增shiki高亮插件
  2. 新增博客目录能力

2026年5月18日

  1. 修改首页风格,新增hero
  2. header 样式调整

2026年3月21日

主题改为 github-markdown-css, 引入 remark-github-blockquote-alert 插件

2026年3月18日

采用 astro 创建时的模板, 重构主题系统. 并引入了 better auth , 用于 google 和 github oauth 登录

2026年1月25日

完成主题系统重构,改为以 :root CSS 变量为唯一设计令牌源,并使用 oklch()color-mix()light-dark() 统一表达色彩。Tailwind 仅消费语义变量,后续替换工具层无需回改 design tokens。

2026年1月10日

将站点从 vitepress 切换为了 astro. 理由如下:

astro 与 ui 框架无关

不与特定ui框架绑定的框架, 这等于没有绑定特定生态, 这让我在接触某些新事物的时候不会畏手畏脚. 且不与特定框架绑定我将受益更多. 因为我乐于尝试

astro 可以在一个文件中同时编写 css 和 html

我一直在尝试学习新的最有趋势的css新特性, 这会带来一个客观限制. 假设我想使用一个还没有被所有浏览器支持的css新特性,这样 不论是使用cssinjs或者react 他都得不到良好的类型支持, 就算是 IDE 也无法跟上最新特性.

因此, 此类css最好的做法就是将这些 css 新特性放到独立的文件中, 如果像我使用 react 或者 preact 这样的生态的框架, 来回切换文件会更加繁琐, 最终我更加喜欢能在同一个文件中编写css和html的框架.

astro 是静态内容优先的

内容优先的框架更适合博客系统. 博客系统最佳的编写语言应该是 markdown 文件 或者 mdx, 因为他们正是为内容而生的.

而 astro 对 markdown 和 mdx 提供了一流的支持. 这astro正切中了我的需求.

综上, 一款能编写博客, 能混合不同ui框架的优点, 乐于写哪个框架就用哪个框架, 因此我可以用到每一个框架的优点, 其灵活性对个人开发者来说很有诱惑性, 这几乎就是万能药, 几乎满足了本站的所有需要