Skip to content

VitePress for Tailwind CSS

本文最后更新时间:

VitePress 中使用 Tailwind CSS 时需使用 PostCSS 配置

使用方法

安装 Tailwind CSS

bash
pnpm install -D tailwindcss
bash
npm install -D tailwindcss
bash
yarn add -D tailwindcss

注意

VitePress 底层集成了 PostCSS 无需显现性引入

添加配置

js
/** @type {import('tailwindcss').Config} */
module.exports = { 
  content: ['./.vitepress/theme/**/*.vue'], 
  // 需要tailwind css覆盖到位置
  theme: { 
    extend: {}, 
  }, 
  plugins: [], 
} 
js
/** postcss.config.js */
import tailwind from 'tailwindcss'

export default { 
  plugins: [ 
    tailwind(), 
  ], 
} 
css
/** style.css */
@tailwind base;
@tailwind components;
@tailwind utilities;

输入:

html
<h1 class="text-3xl font-bold underline">
  Hello world!
</h1>

输出:

Hello world!

杂项

Tailwind CSS 插件

跳转Tailwind CSS or VS Code

VS Code设置

设置默认 css 格式为 tailwind css,在 .vscode/settings.json 中添加

json
{
  "files.associations": {
    "*.css": "tailwindcss"
  }
}

Last updated:

Released under the MIT License.