mblog
← 返回博客列表
科技

用 Next.js 搭建博客

Next.js教程

用 Next.js 搭建博客可以兼顾开发体验性能:既能在本地用 Markdown 写作,又能输出静态页面,部署到 Vercel 或任何静态托管都很方便。

技术选型

  • 框架:Next.js 14,使用 App Router
  • 内容:Markdown 文件 + gray-matter 解析 frontmatter
  • 渲染:react-markdown 渲染正文
  • 样式:Tailwind CSS

目录结构

  • app/:页面与布局(首页、博客列表、文章详情)
  • components/:Header、Footer、PostCard、Markdown 等组件
  • lib/posts.ts:读取 content/posts 下的 .md,解析并排序
  • content/posts/:存放所有博文 .md 文件

小结

这样你就有了一个可扩展的博客骨架,后续可以加上分类、搜索、评论等能力。

评论

评论功能即将开放。