I am enjoying this workflow so far, with a few bumps along the way. I realize @tailwindcss/typography
was created for situations like this, where we have content written in a CMS, and we do not expect content writers to do h1.font-xl
however, when I am making PHP templates, I need to add the prose
class or else I do not get any styling in those sections for fonts.
I removed @tailwindcss/typography
and instead made a custom fonts.scss
where I bring my custom typefaces, and set defaults like what prose
offers. That gives me the flexibility of having those classes through the entire app. No matter if I write an h1
in a PHP template, or in the CMS I have those defaults.
Another reason I removed @tailwindcss/typography
is because when I am creating a custom PHP template or blade partial and want to change the defaults I need to use the important
class to overwrite the prose
class defaults. That, was a nail in the coffin for me. Curious to hear other’s experiences. Maybe I am doing it wrong?