BLOG

介绍如何在 Astro 项目里接入 Tailwind CSS 和 DaisyUI,快速设计统一的博客界面。

用 Tailwind + DaisyUI 提升博客样式

一个网站最直观的体验来自 UI。即使内容很强,如果页面样式糟糕,用户也很难留住。对于个人博客来说,重点往往不是花哨,而是“统一、清爽、易读”。

为什么要使用 Tailwind

Tailwind 让你可以直接用 class 组合布局,而不需要频繁写自定义 CSS。它适合快速搭建:

在 Astro 中接入 Tailwind

在 Astro + Vite 的项目中,通常会安装对应依赖:

npm install tailwindcss @tailwindcss/vite

然后在 astro.config.mjs 中加入插件支持,最后在全局样式导入:

@import "tailwindcss";

DaisyUI 的价值

DaisyUI 为 Tailwind 增加了很多组件化能力,例如:

这非常适合博客和个人站长项目,能快速提升视觉一致性。

推荐的几种常用样式

文章列表卡片

<div class="card bg-base-100 shadow-sm">
  <div class="card-body">
    <h2 class="card-title">文章标题</h2>
    <p>文章摘要</p>
  </div>
</div>

按钮

<button class="btn btn-primary">阅读更多</button>

导航栏

<nav class="navbar bg-base-100 shadow-sm">
  <div class="flex-1">
    <a class="btn btn-ghost text-xl">My Blog</a>
  </div>
</nav>

设计原则

建站时,样式不需要追求“特别炫”,一般遵循这几个方向:

结语

Tailwind + DaisyUI 很适合内容型站点。它能让你在不深入写大量 CSS 的前提下,快速搭建出清晰的页面体验。对个人博客来说,这种组合非常平衡:效率高、维护性好、视觉效果合理。

如果你把内容展示和 UI 统一起来,站点就会更像一个“专业的数字作品集”,而不是一堆零散页面。



Author: NUPIGM

Date: 2026-09-15