MMorroa
返回博客

用 Tailwind Typography 提升文章可读性

借助 prose 排版插件,让 Markdown 渲染出的长文拥有更好的视觉节奏。

Morroa2026年8月28日1 分钟

长文章最怕阅读疲劳。字号、行高、段落间距、标题节奏,都会影响读者的阅读体验。

使用 Typography 插件

在 Tailwind CSS v4 中,只需在全局样式中加入:

css
@import "tailwindcss";
@plugin "@tailwindcss/typography";

然后在 Markdown 容器上使用 prose 类:

tsx
<div className="prose prose-zinc dark:prose-invert">
  <MarkdownRenderer content={content} />
</div>

调整细节

默认排版已经不错,但博客还可以进一步定制:

css
.prose :where(a) {
  word-break: break-word;
}

.prose :where(code):not(:where(pre code)) {
  border-radius: 0.4rem;
}

保持克制的设计

好的排版往往不是“更显眼”,而是让内容自然流动。

  • 控制每行字符数,避免过宽
  • 增加段落之间的呼吸感
  • 让代码块拥有稳定、独立的视觉区域
  • 深色模式下保持足够的对比度

写完内容后再回来审视一次排版,通常会有新的发现。

评论

评论功能默认关闭。你可以在部署时配置 Giscus 环境变量:NEXT_PUBLIC_GISCUS_REPO等参数后启用。
文章 slug:tailwind-typography

Related

相关文章

第一篇文章

第一篇文章

欢迎来到我的博客,从这里开始记录学习、实践与成长。

3 分钟
你好,Morroa

你好,Morroa

欢迎来到这个由 Markdown 驱动的静态博客。

1 分钟
Markdown 写作完全指南

Markdown 写作完全指南

掌握 Markdown 常用语法,写出结构清晰、阅读体验良好的文章。

1 分钟