使用Claude Code创建个人博客项目,初始化项目(1)

9 阅读1分钟
创建一个Next.js14个人博客项目,要求:

**技术栈:**
-Next.js14(App Router)
-TypeScript
-Tailwind CSS
-MDX(支持Markdown+React组件)

**项目结构:**

/app
 /layout.tsx  #全局布局
 /page.tsx    #首页(文章列表)
 /about
  /page.tsx   #关于页面
 /blog
  /page.tsx   #博客列表页
  /[slug]
   /page.tsx  #文章详情页
/components
 /Header.tsx  #导航栏
 /Footer.tsx  #页脚
 /BlogCard.tsx  #文章卡片
/lib
 /posts.ts    #文章数据获取
/content
 /post1.mdx   #文章内容

**功能要求:**
1.首页展示最新5篇文章
2.文章列表页分页显示所有文章
3.文章详情页支持MDX渲染
4.代码块语法高亮(使用prism.js或shiki)
5.暗色模式切换
6.响应式设计
7.SEO优化(metadata、sitemap)

请先生成项目配置和基础文件

使用以上说明,生成初始化一个简单博客项目,但安装、运行报错,历经三次提示修改后,项目可运行。如下图:

blog.png