Skip to main content

Add TailwindCSS to Docusarus v3

1. Install TailwindCSS packages

npm install --save-dev tailwindcss @tailwindcss/postcss postcss

2. Create a new plugin.

We will create a new plugin for TailwindCSS.

src/plugins/tailwindcss.ts
import type { Plugin, PostCssOptions } from '@docusaurus/types';

export default function tailwindCssPlugin(): Plugin | null {
return {
name: 'tailwindcss-plugin',
configurePostCss(postcssOptions: PostCssOptions) {
postcssOptions.plugins.push(require('@tailwindcss/postcss'));
return postcssOptions;
},
};
}

3. Import plugin file in docusaurus.config.ts

docusaurus.config.ts
const config: Config = {
//
plugins: ['./src/plugins/plugin-tailwindcss.ts'],
//
}