233 字
1 分钟
KyuChu's Command 搭建记录

把博客从「想搭」变成「已上线」的这段过程,记在这里。

为什么选 Astro#

静态站点、内容优先、默认零 JS 的思路很适合博客:文章正文直接是构建好的 HTML,交互组件按需水合,首屏不需要等一整套框架启动。

为什么用 Shirone#

Shirone 是一套以 Material 3 Expressive 为设计骨架的 Astro 主题:HCT 动态配色、完整的 M3E 组件体系、以及「可选功能关闭即零开销」的约束。

双仓结构#

主题代码与内容分成两个仓库:

  1. 代码仓:主题实现、依赖、构建与部署;
  2. 内容仓:文章、说说、数据与站点配置。

构建时把内容仓物化进代码仓再打包,这样升级主题与写文章互不干扰。

后续#

  • 补齐几篇真正想写的内容
  • 打磨一下主题色与横幅
  • 把部署流水线跑顺

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

沿着主题读

基于共同的标签与分类