PicFlow API
本文档介绍如何在 Mizuki 中配置和使用 PicFlow API 图片瀑布流功能。
PicFlow 是一个图片管理和展示 API,用于在 Mizuki 中实现图片瀑布流(Masonry)布局。支持本地图片、远程图片和多种图床服务。
1. 本地图片配置
Section titled “1. 本地图片配置”将图片放置在 public/images/albums/ 目录:
public/images/albums/├── 相册1/│ ├── cover.webp│ ├── image1.webp│ └── image2.webp└── 相册2/ ├── cover.webp └── image1.webp2. 配置 Mizuki
Section titled “2. 配置 Mizuki”相册页面通过自动扫描目录生成数据,无需额外配置。
| 格式 | 说明 | 推荐度 |
|---|---|---|
.webp |
现代格式,体积小 | ⭐⭐⭐ |
.jpg |
通用格式 | ⭐⭐ |
.png |
无损格式 | ⭐ |
- 封面图:400x300 或 16:9 比例
- 内容图:宽度不超过 2000px
- 缩略图:自动生成
建议使用有意义的文件名:
✅ 好的命名- 2024-summer-trip-01.webp- tokyo-skytree.jpg
❌ 不好的命名- IMG_20240101_001.jpg- DSC00001.png使用远程图片
Section titled “使用远程图片”如果想使用远程图片,可以在数据文件中配置:
export const albums = [ { id: "remote-album", title: "远程相册", cover: "https://example.com/cover.jpg", images: [ "https://example.com/image1.jpg", "https://example.com/image2.jpg", ], },];| 服务 | 说明 | 链接 |
|---|---|---|
| Cloudflare Images | 稳定快速 | cloudflare.com |
| Imgur | 免费图床 | imgur.com |
| SM.MS | 国内图床 | sm.ms |
| 阿里云 OSS | 国内服务 | aliyun.com |
将图片上传到图床后,使用远程 URL 引用:
