Instalación
Configuración de Tailwind CSS en un proyecto Gatsby.
Comienza creando un nuevo proyecto Gatsby si aún no tienes uno configurado. El enfoque más común es utilizar Gatsby CLI.
gatsby new my-projectcd my-projectUsando npm, instala @tailwindcss/postcss, sus dependencias directas y gatsby-plugin-postcss.
npm install @tailwindcss/postcss tailwindcss postcss gatsby-plugin-postcssEn tu archivo gatsby-config.js, habilita gatsby-plugin-postcss. Consulta la documentación del plugin para obtener más información.
module.exports = { plugins: [ 'gatsby-plugin-postcss', // ... ],}Crea un archivo postcss.config.js en la raíz de tu proyecto y añade el plugin @tailwindcss/postcss a tu configuración de PostCSS.
module.exports = { plugins: { "@tailwindcss/postcss": {}, },};Crea un archivo ./src/styles/global.css y añade un @import que importe Tailwind CSS.
@import "tailwindcss";Crea un archivo gatsby-browser.js en la raíz de tu proyecto si aún no existe, e importa tu archivo ./src/styles/global.css recién creado.
import './src/styles/global.css';Ejecuta tu proceso de compilación con gatsby develop.
gatsby developComienza a usar las clases de utilidad de Tailwind para dar estilo a tu contenido.
export default function IndexPage() { return ( <Layout> <h1 className="text-3xl font-bold underline"> Hello world! </h1> </Layout> )}