优化照片墙数据
This commit is contained in:
@@ -0,0 +1,30 @@
|
|||||||
|
import type { PhotoTopic } from "../photo-types";
|
||||||
|
|
||||||
|
export const candidTopic: PhotoTopic = {
|
||||||
|
slug: "candid",
|
||||||
|
title: "没被摆拍的瞬间",
|
||||||
|
text: "走廊、食堂、晚霞和笑场。真正会让人停下来的,常常是不太整齐的照片。",
|
||||||
|
cover: "",
|
||||||
|
photos: [
|
||||||
|
{
|
||||||
|
title: "走廊偶遇",
|
||||||
|
caption: "模糊一点也没关系,像真的从记忆里翻出来。",
|
||||||
|
image: ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "食堂那一桌",
|
||||||
|
caption: "饭菜不一定好吃,但聊天是真的好笑。",
|
||||||
|
image: ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "操场晚霞",
|
||||||
|
caption: "很多故事都发生在天快黑的时候。",
|
||||||
|
image: ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "笑场",
|
||||||
|
caption: "最不端正的照片,往往最像我们。",
|
||||||
|
image: ""
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
import type { PhotoTopic } from "../photo-types";
|
||||||
|
|
||||||
|
export const classroomTopic: PhotoTopic = {
|
||||||
|
slug: "classroom",
|
||||||
|
title: "教室日常",
|
||||||
|
text: "黑板、课桌、窗边、试卷,还有那些写在草稿纸边角的小情绪。",
|
||||||
|
cover: "",
|
||||||
|
photos: [
|
||||||
|
{
|
||||||
|
title: "窗边的座位",
|
||||||
|
caption: "把真实照片放到 public/photos/classroom/window-seat.jpg 后,再把 image 改成对应路径。",
|
||||||
|
image: ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "黑板角落",
|
||||||
|
caption: "适合放倒计时、值日表、板书和课代表留下的提醒。",
|
||||||
|
image: ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "堆满书的桌面",
|
||||||
|
caption: "那些看起来很乱、后来又很想念的普通一天。",
|
||||||
|
image: ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "晚自习灯光",
|
||||||
|
caption: "可以放教室灯亮着、窗外天色暗下来的照片。",
|
||||||
|
image: ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "课间十分钟",
|
||||||
|
caption: "不用太正式,越像随手拍越有高中味道。",
|
||||||
|
image: ""
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
import type { PhotoTopic } from "../photo-types";
|
||||||
|
|
||||||
|
export const eventsTopic: PhotoTopic = {
|
||||||
|
slug: "events",
|
||||||
|
title: "班级活动",
|
||||||
|
text: "运动会、晚会、春游、比赛,所有离开课桌之后还在一起发光的时刻。",
|
||||||
|
cover: "",
|
||||||
|
photos: [
|
||||||
|
{
|
||||||
|
title: "班级节目",
|
||||||
|
caption: "排练时觉得麻烦,回头看全是可爱。",
|
||||||
|
image: "https://pic.biss.click/image/ac8403bf-8732-4f43-bb4d-a1def1fc6fa9.jpg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "集体出游",
|
||||||
|
caption: "人群、阳光、背包和没停过的聊天。",
|
||||||
|
image: "https://pic.biss.click/image/ef56e433-2938-4f96-bc16-b6c973b7621d.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "比赛现场",
|
||||||
|
caption: "赢没赢都记得,站在一起才是重点。",
|
||||||
|
image: ""
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
import type { PhotoTopic } from "../photo-types";
|
||||||
|
|
||||||
|
export const graduationDayTopic: PhotoTopic = {
|
||||||
|
slug: "graduation-day",
|
||||||
|
title: "毕业那天",
|
||||||
|
text: "合照、签名、花束、校门和没说完的话,都放在这个专题里。",
|
||||||
|
cover: "",
|
||||||
|
photos: [
|
||||||
|
{
|
||||||
|
title: "最后一张合照",
|
||||||
|
caption: "这里最适合放班级毕业照。",
|
||||||
|
image: ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "校服签名",
|
||||||
|
caption: "名字挤在一起,像那天没来得及说完的话。",
|
||||||
|
image: ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "校门口",
|
||||||
|
caption: "出发的地方,也成了回头看的地方。",
|
||||||
|
image: ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "花和证书",
|
||||||
|
caption: "仪式感不用太多,一束花就够亮。",
|
||||||
|
image: ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "散场之前",
|
||||||
|
caption: "那一刻大家都在笑,但心里都知道要分别了。",
|
||||||
|
image: ""
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
export interface PhotoItem {
|
||||||
|
title: string;
|
||||||
|
caption: string;
|
||||||
|
image: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface PhotoTopic {
|
||||||
|
slug: string;
|
||||||
|
title: string;
|
||||||
|
text: string;
|
||||||
|
cover: string;
|
||||||
|
photos: PhotoItem[];
|
||||||
|
}
|
||||||
+11
-123
@@ -1,129 +1,17 @@
|
|||||||
|
import type { PhotoTopic } from "./photo-types";
|
||||||
|
import { candidTopic } from "./photo-topics/candid";
|
||||||
|
import { classroomTopic } from "./photo-topics/classroom";
|
||||||
|
import { eventsTopic } from "./photo-topics/events";
|
||||||
|
import { graduationDayTopic } from "./photo-topics/graduation-day";
|
||||||
|
|
||||||
export const galleryIntro = {
|
export const galleryIntro = {
|
||||||
title: "照片墙",
|
title: "照片墙",
|
||||||
text: "照片按专题收纳:教室日常、班级活动、毕业那天、没被摆拍的瞬间。点进专题后,就像把一叠照片随手摊在桌上慢慢翻。"
|
text: "照片按专题收纳:教室日常、班级活动、毕业那天、没被摆拍的瞬间。点进专题后,就像把一叠照片随手摊在桌上慢慢翻。"
|
||||||
};
|
};
|
||||||
|
|
||||||
export const photoTopics = [
|
export const photoTopics: PhotoTopic[] = [
|
||||||
{
|
classroomTopic,
|
||||||
slug: "classroom",
|
eventsTopic,
|
||||||
title: "教室日常",
|
graduationDayTopic,
|
||||||
text: "黑板、课桌、窗边、试卷,还有那些写在草稿纸边角的小情绪。",
|
candidTopic
|
||||||
cover: "",
|
|
||||||
photos: [
|
|
||||||
{
|
|
||||||
title: "窗边的座位",
|
|
||||||
caption: "把真实照片放到 public/photos/classroom/window-seat.jpg 后,再把 image 改成对应路径。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "黑板角落",
|
|
||||||
caption: "适合放倒计时、值日表、板书和课代表留下的提醒。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "堆满书的桌面",
|
|
||||||
caption: "那些看起来很乱、后来又很想念的普通一天。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "晚自习灯光",
|
|
||||||
caption: "可以放教室灯亮着、窗外天色暗下来的照片。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "课间十分钟",
|
|
||||||
caption: "不用太正式,越像随手拍越有高中味道。",
|
|
||||||
image: ""
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
slug: "events",
|
|
||||||
title: "班级活动",
|
|
||||||
text: "运动会、晚会、春游、比赛,所有离开课桌之后还在一起发光的时刻。",
|
|
||||||
cover: "",
|
|
||||||
photos: [
|
|
||||||
{
|
|
||||||
title: "运动会看台",
|
|
||||||
caption: "喊到嗓子哑的那一天。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "班级节目",
|
|
||||||
caption: "排练时觉得麻烦,回头看全是可爱。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "集体出游",
|
|
||||||
caption: "人群、阳光、背包和没停过的聊天。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "比赛现场",
|
|
||||||
caption: "赢没赢都记得,站在一起才是重点。",
|
|
||||||
image: ""
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
slug: "graduation-day",
|
|
||||||
title: "毕业那天",
|
|
||||||
text: "合照、签名、花束、校门和没说完的话,都放在这个专题里。",
|
|
||||||
cover: "",
|
|
||||||
photos: [
|
|
||||||
{
|
|
||||||
title: "最后一张合照",
|
|
||||||
caption: "这里最适合放班级毕业照。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "校服签名",
|
|
||||||
caption: "名字挤在一起,像那天没来得及说完的话。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "校门口",
|
|
||||||
caption: "出发的地方,也成了回头看的地方。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "花和证书",
|
|
||||||
caption: "仪式感不用太多,一束花就够亮。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "散场之前",
|
|
||||||
caption: "那一刻大家都在笑,但心里都知道要分别了。",
|
|
||||||
image: ""
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
slug: "candid",
|
|
||||||
title: "没被摆拍的瞬间",
|
|
||||||
text: "走廊、食堂、晚霞和笑场。真正会让人停下来的,常常是不太整齐的照片。",
|
|
||||||
cover: "",
|
|
||||||
photos: [
|
|
||||||
{
|
|
||||||
title: "走廊偶遇",
|
|
||||||
caption: "模糊一点也没关系,像真的从记忆里翻出来。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "食堂那一桌",
|
|
||||||
caption: "饭菜不一定好吃,但聊天是真的好笑。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "操场晚霞",
|
|
||||||
caption: "很多故事都发生在天快黑的时候。",
|
|
||||||
image: ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "笑场",
|
|
||||||
caption: "最不端正的照片,往往最像我们。",
|
|
||||||
image: ""
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
|
|||||||
Reference in New Issue
Block a user