Explorando o poder do rich text
Explorando o poder do rich text
Introdução
Markdown é uma linguagem de marcação amigável que pode ser convertida de maneira simples para HTML. Nesta lição, veremos como é possível utilizar esta linguagem em nosso bloco Rich Text para customizá-los e criar textos interessantes.
Rich Text com Markdown
Para incluir textos no bloco de rich-text, é necessário utilizar a prop text:
"rich-text#home1": {
"props": {
"text": "Meu texto",
"textPosition": "LEFT",
"textAlignment": "LEFT"
}
}A prop text aceita o formato de markdown. Portanto, se você deseja escrever seu texto utilizando essa linguagem, seu código deve ficar semelhante a este:
"rich-text#home1": {
"props": {
"text": "# Meu título h1 \n Escreva aqui um parágrafo \n ## Meu título h2 \n Escreva aqui seu segundo parágrafo \n Inclua aqui uma lista \n - Item 1 \n - Item 2 \n - Item3",
"textPosition": "LEFT",
"textAlignment": "LEFT"
}
}Dica: Sempre utilize o comando
\npara pular linhas ao utilizar markdown na proptext.
Outras propriedades do componente rich-text podem ser encontrados na documentação oficial do Store Framework.
Alterando o estilo e o conteúdo do rich text através de Markdown
-
Dentro do arquivo
about-us.jsonc, troque o texto darich-text#about-contentpara queThis is VTEX Minimum Themese torne um header pequeno (h3). Assegure-se que você quebre uma linha depois desse trecho com\n; -
Coloque o trecho
VTEX Minimum Themeem itálico.
Este é o resultado esperado:
Note: Lembre-se de acessar a documentação do Rich Text caso tenha alguma dúvida durante a atividade.
Está com dúvidas?
Veja o gabarito para esta etapa ou acompanhe nosso [office hours] no canal VTEX Developers(https://www.youtube.com/c/VTEXDevelopers)
Ajude-nos a fazer este conteúdo melhor!
Os cursos do VTEX IO são de código aberto. Se você perceber algum problema, pode abrir um pull request!
Faça uma contribuição
Updated 6 months ago
