hhlp
Novembro 10, 2021, 10:06am
1
Código em linha code → Código normal
Encontrei estas duas soluções, ambas não funcionam, estou a perder algo ou algo mudou entretanto.
Inline code in Discourse’s markdown rendered is hardly discernible. Here’s a sequence of the word code with code formatting in every other occurrence: code code code code. It’s very hard to tell the difference.
Compare for instance with how it shows on Stack Overflow:
[image]
And it’s even more obvious on Slack.
How would one go about changing this so that inline code is noticeable?
Hi, currently inline code is gray-highlighted. How can I change this to make it more contrast with color text?
For instance like this:
[%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5]
vs
noticeable inline code
Regards,
Ivan
Obrigado desde já…
Com os melhores cumprimentos.,
IAmGav
(Gavin Perch)
Novembro 10, 2021, 10:13am
2
há 4 configurações em admin > configurações que você precisaria verificar
Espero que isso ajude
hhlp
Novembro 10, 2021, 10:43am
3
Não consigo ver nenhuma diferença:
Idioma de código padrão → automático
Idiomas realçados → uma lista
Mostrar botão de cópia para codeblock → ativado
Realçar todo o código → ativado
Opção não disponível code-fences.
Não consigo instalar code-fences porque é um plano empresarial.
NOTA
Também estou adicionando plain-text à lista…
Atenciosamente,
Como o OP mencionou, o código inline pode ser destacado. O método ainda funciona:
Vá para https://example.com/admin/customize/themes/1/common/scss/edit (o URL do seu tema pode ser diferente)
Vá para o final da seção CSS e cole o código abaixo:
p<code>, li<code> {
color: #c7254e;
background: #f9f2f4;
padding: 2px 4px;
border-radius: 2px;
}
Salve. Pronto. Seu texto inline fica assim:
isso é apenas para blocos de código (imagem abaixo). A pergunta original era sobre texto inline
hhlp
Novembro 10, 2021, 12:04pm
5
Obrigado pela resposta. Eu testei seu código antes, mas não sei por que não funciona no meu site:
Atenciosamente,
Provavelmente o seu tema já está personalizado e não suporta isso.
Eu uso o tema padrão (desculpe pelo texto não em inglês):
hhlp
Novembro 10, 2021, 12:24pm
7
Eu usei o esquema de cores padrão → claro
Atenciosamente,
Eu acabei de fazer um teste no meu site com o tema Default Light e funcionou para mim. Tive que atualizar minha página para que ela fosse exibida corretamente.
Você o adicionou como um novo componente de tema? Se sim, você se lembrou de anexá-lo ao tema? (bem óbvio, eu sei, mas eu esqueci )
hhlp
Novembro 10, 2021, 3:31pm
9
muito feliz em trabalhar aqui agora, e obrigado por me indicar a direção certa, mas há um problema aqui, um componente que aplica o tema está impedindo o funcionamento da origem, quando tive uma ideia mais clara sobre qual é o componente, escrevi aqui.
Atenciosamente.,
hhlp
Novembro 10, 2021, 3:38pm
10
Encontrei e esta é a origem:
-> discourse-custom-code/common at main · discourse/discourse-custom-code · GitHub
@import "common/foundation/variables";
@import "https://fonts.googleapis.com/css?family=#{$font}";
// --------------------------------------------------------------- //
code,
pre {
font-family: $font_family;
font-size: #{$font_size};
border-radius: #{$border_radius}px;
}
.hljs {
color: dark-light-choose($hljs_light, $hljs_dark) !important;
}
.hljs-comment,
.hljs-doctag {
color: dark-light-choose($comment_light, $comment_dark) !important;
}
This file has been truncated. show original
p > code,
li > code,
pre > code {
color: dark-light-choose($code_light, $code_dark) $i;
background: dark-light-choose($code_background_light, $code_background_dark) $i;
}
Você pode fazer isso sem ajustes de CSS, apenas use este componente e modifique:
Cor clara.
Cor de fundo clara.
Código escuro.
Fundo do código escuro.
NOTA
No entanto, isso funciona tanto para código inline quanto para código em bloco.
Atenciosamente.,
Parece que o link correto deveria ser Custom Code