Please add a blockquote block to the rich text field.
I'm really surprised it doesn't already exist, given how common it is to have pullquotes and the like in blog posts.
I know that I can add custom labels and apply a "blockquote" label to a paragraph, but this comes with various drawbacks:
- It's not a good developer experience. I need to write a custom HTML serializer to turn the output of this into semantic HTML.
- It's not a good content editor experience. The labels feature suffers from poor UI. There's nothing stopping a user from adding the blockquote label to a span rather than to a paragraph, which would be invalid. It's not obvious after adding the label that it's there.
My current workaround is to provide a custom slice just for blockquotes. This is fine for content types where I have a slicezone for running rich text anyway, but sometimes I want to allow arbitrary rich text including blockquotes in an area where a slicezone doesn't make sense to have, or where a slicezone exists but is for a difference purpose.