Bloco de código do Outlook não funciona bem

O bloco de código funcionou bem no passado. No entanto, um usuário criou uma nova postagem com um bloco de código ontem, e descobri que a formatação falhou. Não apenas esta postagem com bloco de código, mas todo o site.

Acabei de reconstruir o aplicativo Discourse para a versão mais recente, mas o resultado ainda é o mesmo.

Como posso resolver esse problema? Obrigado pela ajuda.

Aqui está o URL:

Os blocos de código parecem bons para mim, você tem uma captura de tela do formato do bloco de código falhando?

1 curtida

Seções de Blocos de Código não são classificadas por cores após o upgrade do discourse 2.9.0.beta6

arco-íris

mono-azul

1 curtida

Obrigado pela ótima contribuição.

No entanto, parece que o fórum meta discourse é a versão 2.9.0.beta6 (pois suporta “Tela de carregamento” agora). E o bloco de código funciona bem aqui.

Minha culpa. Eu deveria dizer “color outlook” em vez disso.

Figura 1. A cor das palavras-chave do Python (na verdade, de todas as linguagens) não está em destaque

post original:


Figura 2. No entanto, a diferença de cor do bloco de código ainda funciona bem

post original:

1 curtida

Minha Solução

  1. desinstalar o componente “hljs-theme-picker”

  2. pegar o arquivo css (peguei rainbow.css) do link abaixo
    hljs-theme-picker/assets at main · discourse/hljs-theme-picker · GitHub

  3. editar o CSS/HTML do tema, copiar e colar o conteúdo de rainbow.css

Isso está errado???

2 curtidas

Muito obrigado ao Takanobu san.

Esta solução funciona bem.

Acho que isso significa que o seletor de tema hljs do discourse tem algum bug oculto. Não há motivo para o mesmo código funcionar bem com CSS, mas falhar quando o componente está instalado.

E sinto muito por não definir sua solução como :white_check_mark: Solução, embora ela realmente resolva meu problema. Deixarei em aberto e espero que a equipe do discourse @cocococosti possa descobrir o motivo e criar uma solução formal.

O código CSS que uso é o que defini no seletor de tema hljs:

Muito obrigado novamente.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.