Установка
Настройка Tailwind CSS в проекте Gatsby.
Начните с создания нового проекта Gatsby, если у вас еще нет настроенного. Самый распространенный подход — использовать Gatsby CLI.
gatsby new my-projectcd my-projectИспользуя npm, установите @tailwindcss/postcss, его peer зависимости и gatsby-plugin-postcss.
npm install @tailwindcss/postcss tailwindcss postcss gatsby-plugin-postcssВ вашем файле gatsby-config.js включите gatsby-plugin-postcss. Смотрите документацию плагина для получения дополнительной информации.
module.exports = { plugins: [ 'gatsby-plugin-postcss', // ... ],}Создайте файл postcss.config.js в корне вашего проекта и добавьте @tailwindcss/postcss плагин в вашу PostCSS конфигурацию.
module.exports = { plugins: { "@tailwindcss/postcss": {}, },};Создайте файл ./src/styles/global.css и добавьте @import для Tailwind CSS.
@import "tailwindcss";Создайте файл gatsby-browser.js в корне вашего проекта, если он еще не существует, и импортируйте ваш недавно созданный файл ./src/styles/global.css.
import './src/styles/global.css';Запустите процесс сборки с помощью gatsby develop.
gatsby developНачните использовать утилитарные классы Tailwind для стилизации вашего контента.
export default function IndexPage() { return ( <Layout> <h1 className="text-3xl font-bold underline"> Привет, мир! </h1> </Layout> )}