Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/blog post markdown html #236

Merged
merged 6 commits into from
Dec 3, 2024
Merged

Conversation

SoraAsc
Copy link
Contributor

@SoraAsc SoraAsc commented Nov 21, 2024

Descrição

PR contendo a conversão do markdown para HTML usando Earmark e a sua exibição

Pontos para atenção

  • Usando a sintaxe do Markdown, apliquei no html gerado um css para cada caso

    • ##: Subtítulo;
    • ###: Bloco de texto em negrito;
    • *: Deixa o texto em Ênfase, similar a tag "em" do html;
    • **: Deixa o texto em negrito, similar a tag "strong" do html;
    • ***: Adiciona sublinhado no texto, similar a tag "u" do html,
  • Na parte do link, vi que tinha um ícone, acredito eu do LucidIcons, porém não consegui aplicar-lo diretamente no css, como alternativa usei um Unicode similar (➔)

  • Não mexi no css anterior para não dar conflito, pois ele ainda está sendo usada nas páginas de notícias já criadas

Possui novas configurações?

  • Adição da dependência Earmark
  • Roteamento da página de nóticias pelo id

Resultados

(1440px)px
Landscape

Copy link
Member

@zoedsoupe zoedsoupe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mandou mto bem!

@zoedsoupe zoedsoupe enabled auto-merge (squash) December 3, 2024 16:58
@zoedsoupe zoedsoupe merged commit f9e45c8 into main Dec 3, 2024
4 checks passed
@zoedsoupe zoedsoupe deleted the feat/blog-post-markdown-html branch December 3, 2024 17:01
zoedsoupe added a commit that referenced this pull request Dec 3, 2024
* feat: added earmark

* feat: added redirect if post not exist

* feat: added noticia style

* sanitize input html

dessa forma n é possível fazer ataques de XSS ou injetar código HTML/JS malicioso

---------

Co-authored-by: zoeyrinha <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants