diff --git a/web/README.md b/web/README.md index c93cb31..ffd1add 100644 --- a/web/README.md +++ b/web/README.md @@ -23,18 +23,18 @@ Loongyan 相册系统的前端应用,基于 [SvelteKit](https://kit.svelte.dev ## 🛠️ 技术栈 -| 技术 | 说明 | -|------|------| -| [Svelte 5](https://svelte.dev/) | 前端框架(Runes 模式) | -| [SvelteKit 2](https://kit.svelte.dev/) | 全栈框架 | -| [Vite 7](https://vitejs.dev/) | 构建工具 | -| [Paraglide JS](https://inlang.com/m/gerre34r/library-inlang-paraglideJs) | 国际化 | -| [Better Auth](https://www.better-auth.com/) | 用户认证 | -| [Drizzle ORM](https://orm.drizzle.team/) | 数据库 ORM | -| [SQLite](https://www.sqlite.org/) | 嵌入式数据库 | -| [Vitest](https://vitest.dev/) | 单元测试 | -| [Playwright](https://playwright.dev/) | 浏览器测试 | -| [mdsvex](https://mdsvex.pngwn.io/) | Markdown 组件 | +| 技术 | 说明 | +| ------------------------------------------------------------------------ | ---------------------- | +| [Svelte 5](https://svelte.dev/) | 前端框架(Runes 模式) | +| [SvelteKit 2](https://kit.svelte.dev/) | 全栈框架 | +| [Vite 7](https://vitejs.dev/) | 构建工具 | +| [Paraglide JS](https://inlang.com/m/gerre34r/library-inlang-paraglideJs) | 国际化 | +| [Better Auth](https://www.better-auth.com/) | 用户认证 | +| [Drizzle ORM](https://orm.drizzle.team/) | 数据库 ORM | +| [SQLite](https://www.sqlite.org/) | 嵌入式数据库 | +| [Vitest](https://vitest.dev/) | 单元测试 | +| [Playwright](https://playwright.dev/) | 浏览器测试 | +| [mdsvex](https://mdsvex.pngwn.io/) | Markdown 组件 | --- @@ -139,14 +139,14 @@ const API_BASE = '/api/v1'; ### 可用 API 方法 -| 方法 | 说明 | -|------|------| -| `getAlbums()` | 获取所有相册 | -| `getAlbum(id)` | 获取相册详情 | +| 方法 | 说明 | +| ------------------------- | -------------- | +| `getAlbums()` | 获取所有相册 | +| `getAlbum(id)` | 获取相册详情 | | `getAlbumPhotos(albumId)` | 获取相册内照片 | -| `getPhoto(id)` | 获取照片详情 | -| `getPhotoFileUrl(id)` | 获取原图 URL | -| `getPhotoPreviewUrl(id)` | 获取预览图 URL | +| `getPhoto(id)` | 获取照片详情 | +| `getPhotoFileUrl(id)` | 获取原图 URL | +| `getPhotoPreviewUrl(id)` | 获取预览图 URL | --- @@ -179,24 +179,24 @@ pnpm check:watch ### 基础 UI 组件 -| 组件 | 说明 | -|------|------| -| `Button` | 按钮组件 | -| `Card` | 卡片容器 | -| `Container` | 页面容器 | -| `Grid` | 网格布局 | -| `Loading` | 加载状态 | -| `Empty` | 空状态提示 | +| 组件 | 说明 | +| ----------- | ---------- | +| `Button` | 按钮组件 | +| `Card` | 卡片容器 | +| `Container` | 页面容器 | +| `Grid` | 网格布局 | +| `Loading` | 加载状态 | +| `Empty` | 空状态提示 | ### 业务组件 -| 组件 | 说明 | -|------|------| -| `AlbumCard` | 相册卡片 | -| `AlbumList` | 相册列表 | -| `PhotoCard` | 照片卡片 | -| `PhotoGrid` | 照片网格 | -| `BackLink` | 返回链接 | +| 组件 | 说明 | +| ------------ | -------- | +| `AlbumCard` | 相册卡片 | +| `AlbumList` | 相册列表 | +| `PhotoCard` | 照片卡片 | +| `PhotoGrid` | 照片网格 | +| `BackLink` | 返回链接 | | `PageHeader` | 页面标题 | --- @@ -228,7 +228,7 @@ pnpm check:watch ```svelte