As we've seen, Markdown is a user friendly language that can be easily converted to HTML. In this lesson, we'll see how it's possible to use this language in our Rich Text block to create interesting texts.
Rich Text with Markdown
To include texts in the rich-text block, you need to use the text prop:
The text prop accepts markdown format. However, if you want to write your text using this language, your code must be similar to the following:
```json
"rich-text#home1": {
"props": {
"text": "# My title h1 \n Insert a paragraph here \n ## My title h2 \n Insert the second paragraph here \n Include a list here \n - Item 1 \n - Item 2 \n - Item3",
"textPosition": "LEFT",
"textAlignment": "LEFT"
}
TIP: Always use the \n command to skip lines when using markdown in the text prop
In about-us.jsonc, change the text in tab-list.item#home1 so that an "About" appears in the first tab;
In the rich-text content linked to this tab, use the text below:
# Our history \n ### We were born from an internal VTEX hackathon! \n That's right. VTEX's first Hackatheme (store theme hackathon) had 3 finalists. One of them was FlatFlat, the store that you're accessing now. FlatFlat was created by the engineers Afonso Praça and Sávio Muniz, together with designers Lucas Falcão and Augusto Barbosa, and new business director Maurício Baum. As the store was created by profissionals having the most diverse backgrounds, the result was an obvious one: they became the finalists with coolest layout among participants.
Insert the title and subtitle in bold.
Expected result:
:information_source: Remember to access the Rich Text documentation if you have any questions during the activity.
:no_entry_sign: Are you lost?
Is there any problem with this step? What about sending us a feedback? :pray:
Exploring the power behind rich text
:sparkles: Branch: richtextmarkdown
Introduction
As we've seen, Markdown is a user friendly language that can be easily converted to HTML. In this lesson, we'll see how it's possible to use this language in our Rich Text block to create interesting texts.
Rich Text with Markdown
To include texts in the
rich-text
block, you need to use thetext
prop:The
text
prop accepts markdown format. However, if you want to write your text using this language, your code must be similar to the following:TIP: Always use the
\n
command to skip lines when using markdown in thetext
propOther properties of the
rich-text
component can be found in the Store Framework official documentationActivity
In
about-us.jsonc
, change the text intab-list.item#home1
so that an "About" appears in the first tab;In the
rich-text
content linked to this tab, use the text below:Insert the title and subtitle in bold.
Expected result:
:information_source: Remember to access the Rich Text documentation if you have any questions during the activity.
:no_entry_sign: Are you lost?
Is there any problem with this step? What about sending us a feedback? :pray:
Submit feedback
If you're still unsure as to how to send your answers, click here.