拾光记忆录
← 返回首页

用 Next.js 搭建带后台的博客

用 Next.js 搭建带后台的博客

为什么选 Next.js

Next.js 的 App Router 让前后台共用一套代码成为可能:页面用 Server Component 读取 Markdown 文件,API Route 负责写入。

核心目录

目录作用
app/页面与接口
content/postsMarkdown 文章
lib/读取 / 写入逻辑

渲染 Markdown

import ReactMarkdown from "react-markdown";
import remarkGfm from "remark-gfm";

<ReactMarkdown remarkPlugins={[remarkGfm]}>{content}</ReactMarkdown>;
  • 列表渲染
  • 代码高亮
  • 评论系统(待做)

简单即可靠。