一个基于 Astro 构建的黄诗扶 Wiki。
/
├── src/
│ ├── layouts/ # 页面布局
│ ├── lib/ # 工具库 (PocketBase 配置)
│ ├── pages/ # 页面路由
│ └── styles/ # 全局样式
├── public/ # 静态资源
├── astro.config.mjs # Astro 配置
└── tailwind.config.mjs # Tailwind 配置
项目使用 PocketBase 作为后端数据库。在 SSR 模式下,页面会实时从数据库获取内容。
- 确保 PocketBase 服务已启动。
- 在
src/lib/pocketbase.ts中配置数据库连接地址。
# 安装依赖
npm install
# 启动开发服务器
npm run dev# 构建 SSR 站点
npm run build
# 启动 Node.js 服务器
node ./dist/server/entry.mjs本项目采用 MIT 协议开源。