关于我
最近在想什么
总有一些想法想跟世界分享我的个人想法与见解, 如下,正是我想跟大家分享的. 但还没有正式完成, 或仅仅完成了新建文件夹而已 :)
- 包管理 dnf 简介
- unix文件系统树标准
- web 打印的 css
- TCP/IP 详解 - 卷一:协议
- monorepo 仓库与前端共享工程
- Podman + Docker Registry + NPM 配置指南
- sso 与 oauth
- 低代码/无代码浅谈
- 个人聊天助手的设计(基于
difyn8n ) - web可访问性与渐进式体验概述
站点日志
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框架的优点, 乐于写哪个框架就用哪个框架, 因此我可以用到每一个框架的优点, 其灵活性对个人开发者来说很有诱惑性, 这几乎就是万能药, 几乎满足了本站的所有需要