我会给你一个文档和图片,分析内容,并将其转化为美观易用的API网站:
灵感来源
视频博主有一种爆款视频:你敢说我就敢拍系列,这个系列中一个博主选取评论区中的一个点子,根据这个点子进行拍摄,这些点子的例子有:
- 买一粒大米,
- 挑战买东西结账装哑巴,打字表示自己想说的话,最后一直打不出来急的语音输入
- 请最好的兄弟吃辣条,吃完跟他表白看看反应
- 追踪一条流浪狗
- 去超市买一袋空气
- 敢不敢躺在收银台上,把自己结账了
- 到了超市什么也不买,出来是看一眼保安就跑 这个系列的短视频获得了大量的流量,其中评论区里的人身怀绝技,想出各种点子,把这些点子放到数据库当中作为API
内容要求
所有页面内容必须为简体中文- 保持原文件的核心信息,但以更易读、可视化的方式呈现
- 主页网页正中间展示其中一个点子,点子下面有按钮,可以随机展示一个点子
- 在页面底部添加作者信息区域,包含:
- 作者姓名: [akiyama] - 社交媒体链接: 至少包含Twitter/X:https://x.com/lchngy502188733
- 版权信息和年份
- 网页最上方的导航栏有一个API的路由,点击这个路由可以跳转到详细获取Idea API的一个详细说明的文档,其中文档的内容由你来编写
设计风格
- 整体风格参考本张图的的设计

- 使用清晰的视觉层次结构,突出重要内容- 配色方案应专业、和谐,适合长时间阅读
技术规范-
- 使用Next.js、TailwindCSS 3.0+(通过CDN引入)和必要的TypeScript- 实现完整的深色/浅色模式切换功能,默认跟随系统设置,使用prisma操作关系型数据库,开始可以用灵感来源里面的例子作为初始数据,数据库部分我自己做 - 代码结构清晰,包含适当注释,便于理解和维护
Idea字段规定
model Idea {
id String @id @default(uuid())
chineseContent String
englishContent String?
createTime DateTime @default(now())
}
响应式设计
- 页面必须在所有设备上(手机、平板、桌面)完美展示- 针对不同屏幕尺寸优化布局和字体大小- 确保移动端有良好的触控体验
媒体资源
- 使用文档中的Markdown图片链接(如果有的话)- 使用文档中的视频嵌入代码(如果有的话)
图标与视觉元素
使用专业图标库如Font Awesome或Material Icons(通过CDN引入)- 根据内容主题选择合适的插图或图表展示数据- 避免使用emoji作为主要图标
交互体验
- 添加适当的微交互效果提升用户体验: - 按钮悬停时有轻微放大和颜色变化 - 卡片元素悬停时有精致的阴影和边框效果 - 页面滚动时有平滑过渡效果 - 内容区块加载时有优雅的淡入动画
性能优化
确保页面加载速度快,避免不必要的大型资源- 图片使用现代格式(WebP)并进行适当压缩- 实现懒加载技术用于长页面内容