Files
wdm-mini/src/train-activity.ts

85 lines
2.7 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const trainIntroPageTitles = [
"贵州旅游列车汇报方案封面",
"项目背景",
"贵州旅游资源分析",
"苗岭号车身设计方案一",
"苗岭号车身设计理念",
"苗岭号车身设计方案二",
"苗岭号车身设计方案三",
"苗岭号车身设计方案四",
"列车编组方案",
"软卧平面图",
"软卧效果图一",
"软卧效果图二",
"软卧效果图三",
"软卧卫生间效果图一",
"软卧卫生间效果图二",
"多功能车娱乐车平面图",
"多功能车娱乐车效果图一",
"多功能车娱乐车效果图二",
"餐车平面图",
"餐车效果图",
"多功能观光车平面图",
"多功能观光车效果图一",
"多功能观光车效果图二",
"宿营车平面图",
"宿营车效果图",
] as const;
export const trainIntroPdfPages = trainIntroPageTitles.map((title, index) => ({
src: staticMedia(`guizhou/train-intro/page-${String(index + 1).padStart(2, "0")}.webp`),
title,
alt: `多彩贵州号介绍:${title}`,
}));
export const trainIntroSections = [
{
id: "train-intro-design",
label: "01 / 车身设计",
title: "把贵州的民族纹样绣进列车",
description: "紫色车身、民族纹样与贵州山水线路,组成多彩贵州号的第一眼。",
start: 4,
end: 8,
},
{
id: "train-intro-formation",
label: "02 / 列车编组",
title: "17 辆编组468 人总可住旅客人数",
description: "发电车、宿营车、软卧、多功能娱乐车、餐车与多功能观光车协同组成。",
start: 9,
end: 9,
},
{
id: "train-intro-carriages",
label: "03 / 车厢方案",
title: "住、娱、餐、观光,每一节都是贵州体验",
description: "从软卧包间到娱乐、餐饮、观景与宿营方案,完整查看苗岭号的车厢设计。",
start: 10,
end: 25,
},
] as const;
export const trainActivityContent = {
hero: {
image: staticMedia("guizhou/train/hero-front.webp"),
eyebrow: "首期发车 · 多彩贵州号",
title: "坐着多彩贵州号",
accent: "六卷读懂贵州",
description: "一列主题列车,六种贵州读法。把山水、人文、云端、灵境与星空,连成一场可以出发的阅读。",
},
priceOverview: {
image: staticMedia("guizhou/train/price-overview.webp"),
alt: "多彩贵州号六卷团期与价格总览",
},
trainIntro: {
eyebrow: "多彩贵州号 · 列车介绍",
title: "认识苗岭号",
},
productIntro: {
eyebrow: "六卷 · 七条产品线",
title: "六卷导览",
description: "每一卷把贵州拆成一条可出发的路线,点击产品查看完整行程与报名信息。",
},
} as const;
import { staticMedia } from "./media";