这个网站使用 Astro + Nimbus 搭建,主张内容优先、结构清晰、可长期维护。
添加一篇文档
- 在
src/content/docs/下创建.md或.mdx文件。 - 在文件顶部写好标题和描述。
- 将文档加入
astro.config.ts中nimbus()配置的sidebar.items。 - 本地运行
npm run dev预览。
例如:
---
title: 我的第一篇文档
description: 这篇文章介绍我的学习过程。
---
# 开始记录
用 Markdown 编写正文。使用交互组件
.md:普通 Markdown 文档。.mdx:使用 Nimbus 组件(Aside、Tabs、Card等无需 import)。public/demos/*.html:完整 HTML 页面,使用 sandbox iframe 嵌入。
搜索与目录
Nimbus 内置 Pagefind 全文搜索(生产构建时生成索引),左侧浏览分类,右侧定位章节。
部署
npm run build 生成 dist/ 目录,后续通过 Cloudflare Workers Static Assets 部署。