Nextra 中文教程
如何在 Nextra 中使用 Tailwind CSS

如何在 Nextra 中使用 Tailwind CSS

安装 nextra

参考 Nextra 安装

安装 Tailwind CSS

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

配置tailwind.config.js

tailwind.config.js
/** @type {import('tailwindcss').Config} */
module.exports = {
  content: [
    './pages/**/*.{js,jsx,ts,tsx,md,mdx}',
    './components/**/*.{js,jsx,ts,tsx,md,mdx}',
 
    // Or if using `src` directory:
    './src/**/*.{js,jsx,ts,tsx,md,mdx}'
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

新建styles/globals.css

styles/globals.css
@tailwind base;
@tailwind components;
@tailwind utilities;

将Tailwind CSS 导入 Nextra

这一步是关键。新建pages/_app.tsx

pages/_app.tsx
// These styles apply to every route in the application
import '@/styles/globals.css'
import type { AppProps } from 'next/app'
 
export default function App({ Component, pageProps }: AppProps) {
  return <Component {...pageProps} />
}

大功告成

以上几步已经将 Tailwind CSS 安装进 Nextra 中。 现在已经可以在 Nextra 使用 Tailwind CSS 。