我会给你一个文档和图片,分析内容,并将其转化为美观易用的API网站:

灵感来源

视频博主有一种爆款视频:你敢说我就敢拍系列,这个系列中一个博主选取评论区中的一个点子,根据这个点子进行拍摄,这些点子的例子有:

  • 买一粒大米,
  • 挑战买东西结账装哑巴,打字表示自己想说的话,最后一直打不出来急的语音输入
  • 请最好的兄弟吃辣条,吃完跟他表白看看反应
  • 追踪一条流浪狗
  • 去超市买一袋空气
  • 敢不敢躺在收银台上,把自己结账了
  • 到了超市什么也不买,出来是看一眼保安就跑 这个系列的短视频获得了大量的流量,其中评论区里的人身怀绝技,想出各种点子,把这些点子放到数据库当中作为API

内容要求

所有页面内容必须为简体中文- 保持原文件的核心信息,但以更易读、可视化的方式呈现

  • 主页网页正中间展示其中一个点子,点子下面有按钮,可以随机展示一个点子
  •  在页面底部添加作者信息区域,包含:    - 作者姓名: [akiyama]    - 社交媒体链接: 至少包含Twitter/X:https://x.com/lchngy502188733   
    • 版权信息和年份
  • 网页最上方的导航栏有一个API的路由,点击这个路由可以跳转到详细获取Idea API的一个详细说明的文档,其中文档的内容由你来编写

设计风格

- 整体风格参考本张图的的设计 file-20250312090835603

  •  使用清晰的视觉层次结构,突出重要内容- 配色方案应专业、和谐,适合长时间阅读

技术规范-

  • 使用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)并进行适当压缩- 实现懒加载技术用于长页面内容

reference