V2EX 07月13日 09:39
[分享创造] Claude code 30 分钟做了一个 Kimi k2 免费套壳站
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文档详细介绍了如何使用Next.js 14、Tailwind CSS和shadcn/ui等技术构建一个针对“kimi k2”的AI聊天应用着陆页。它涵盖了市场调研、页面结构设计、SEO优化、用户体验与界面设计、以及CTA邮件捕获API的开发。此外,还提供了项目启动的详细步骤,包括代码示例和部署指南,旨在帮助开发者快速构建和部署一个高性能的AI聊天应用页面。

💡 网站构建基于Next.js 14,采用App Router和RSC技术,确保边缘计算的效率,并使用TypeScript进行类型安全开发。

🎨 页面设计采用Tailwind CSS v3,支持深色模式,并利用shadcn/ui提供的可复用组件,如Button、Card等,构建用户友好的界面。

🔍 页面SEO优化包括动态标题和描述生成,JSON-LD结构化数据,以及OG标签的设置,以提升搜索引擎可见性。

⚙️ 核心功能之一是CTA邮件捕获API,使用Prisma和SQLite数据库存储用户邮箱,并提供失败时的备选方案。

🚀 项目启动提供了详细的步骤,包括依赖安装、shadcn/ui初始化、Prisma设置,以及快速部署到Vercel的指南。

网站:https://kimik2.ai快来体验,欢迎吐槽 🙏

Prompt 如下:You are an elite full-stack engineer & SEO copywriter. Build a production-ready landing page for kimik2.ai targeting “kimi k2” and featuring the product type ai-chat.

Tech Stack

1 · Market & SERP Research

    Crawl top 10 SERP results for “kimi k2” (EN + ZH)。Summarise: value props, CTA patterns, content gaps, avg. title/meta length.Extract:
      3 unique selling points for our page.5 long-tail keywords (≥ 4 words).Best-fit <title> (≤ 60 chars) & meta description (≤ 155 chars).

Return a research.md with these findings.

2 · Landing Page — src/app/page.tsx

Sections

    Hero — H1 (includes kimi k2) + sub-title + primary CTA.Features — 3-4 cards (Card) each with icon + headline + copy.How It WorksTabs step-by-step walkthrough with illustrations.Testimonials — 3 quotes (Card grid).Pricing — dynamic tiers (see rules ↓).FAQ — 5-6 questions (Accordion).Footer — links + copyright + social.

Pricing Rule

SEO

UX / UI

3 · CTA Email Capture API — src/app/api/subscribe/route.ts

    Accept { email } POST (JSON).Server action validates & writes to prisma.subscriber (SQLite).Return { success: true }.Front-end: Dialog → email form → toast on success/fail.

Prisma schema:

model Subscriber {  id        Int      @id @default(autoincrement())  email     String   @unique  createdAt DateTime @default(now())}

若不想引入数据库,可改存入 SendGrid / Resend / Supabase — 请在 README 备注替代方案。

4 · Project Bootstrap (可选—已完成可跳过)

提示:你已完成此步骤,可直接跳过。如果需要重新初始化项目,请参考下方命令或附录 B 。

# 1. Scaffoldpnpm create next-app@latest kimik2.ai --ts --tailwind --eslint --appcd kimik2.ai# 2. Install depspnpm add @shadcn/ui clsx lucide-react framer-motionpnpm add -D prisma @prisma/client tailwind-merge tailwindcss-animate# 3. Init shadcn/uipnpm dlx shadcn-ui@latest init -y# 4. Generate shadcn components as neededpnpm dlx shadcn-ui@latest add button card tabs accordion dialog toaster# 5. Prisma setup (optional)pnpm dlx prisma init --datasource-provider sqlite

5 · Recommended File Tree

/ (repo root)├─ src/│  ├─ app/│  │  ├─ page.tsx         # landing page (RSC)│  │  ├─ layout.tsx       # base <html>│  │  ├─ api/│  │  │  └─ subscribe/│  │  │     └─ route.ts   # POST handler│  │  └─ sitemap.xml/route.ts  # dynamic sitemap│  ├─ components/│  │  ├─ hero.tsx│  │  ├─ feature-card.tsx│  │  ├─ pricing-table.tsx│  │  └─ ...│  └─ lib/│     └─ prisma.ts├─ prisma/│  └─ schema.prisma├─ public/│  └─ og-default.png├─ README.md└─ tailwind.config.ts

6 · Delivery Format


7 · Grading Checklist (自检)

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Kimi K2 AI Next.js Tailwind CSS SEO
相关文章