primer / brand

React components and Primitives for GitHub marketing websites
https://primer.style/brand
MIT License
69 stars 31 forks source link

Prose: support additional HTML tags #406

Open stefankp opened 1 year ago

stefankp commented 1 year ago

https://primer.style/brand/components/Prose

Would be great to add styling support for

rezrah commented 1 year ago

👋 @stefankp - we're currently triaging this request.

We can certainly help with some of these like sub, sup, code. Others like i and u we're currently unsure around supporting in Primer Brand generally, as site design are steering away from italicisation of body copy, and instead being very intentional about where we use it. Is this required for enabling rich text editing? Can we limit usage around those styles?

stefankp commented 1 year ago

@rezrah awesome. This is the list of elements to complete what Contentful's Rich Text has as default options. We can certainly limit available styles. The highest priority for us are blockquote and code.

Here an example output of rich text rendered to HTML:

Rich Text image
Rendered HTML ```html

Hello World

Hello World

Hello World

Hello World

Hello World

Hello World
Hello World

Hello World

Hello World

Hello World

Hello World

Hello World

Hello World

Hello World

  • Hello World

  • Hello World

  • Hello World

  1. Hello World

  2. Hello World

  3. Hello World

Hello World


```