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
\n
para 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-content
para queThis is VTEX Minimum Theme
se torne um header pequeno (h3
). Assegure-se que você quebre uma linha depois desse trecho com\n
; -
Coloque o trecho
VTEX Minimum Theme
em 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çãoUpdated 10 months ago