Jayluo blog

COMMAND SEARCH

搜索整个站点

输入标题、主题、标签或项目名称。
    覆盖所有已发布内容 Ctrl K 打开

    Back

    技术栈#

    • Astro 5:内容优先,默认零 JavaScript。
    • TypeScript + Content Collections:frontmatter 写错会在构建时报错。
    • UnoCSS:样式与主题保持一致。
    • 中英文路由:中文在根路径,英文在 /en 下。

    三类内容#

    内容放在三个独立的 collection 里:

    src/content/
      blog/      # 完整文章,支持中英镜像
      notes/     # 短笔记,带状态和标签
      projects/  # 项目数据目前在 src/data/projects.ts
    text

    导航#

    中文导航使用中文标签,英文导航使用英文标签,右上角的语言按钮可以在两种语言之间切换。

    部署#

    构建产物是标准的静态站点,可以部署到 Vercel、Cloudflare Pages 或任何静态托管。

    这个站点是怎么搭的
    https://example.com/blog/20261010---about-this-site/post
    Author Jayluo
    Published at 2026年10月10日