O Detector de Código Não Formatado pode ser desativado por usuário?

Usuários postando código sem formatação verão uma mensagem de aviso instruindo-os sobre como formatá-lo corretamente.

:triangular_flag_on_post: Não sou fã de detecção de conteúdo… Os usuários poderão desativar isso ou será imposto? :confused:
O link para este tópico provavelmente deve abrir em uma nova janela por padrão para que as pessoas possam postar neste thread depois de receberem este aviso enquanto postam em outro.

Eles poderão, mas apenas por dispositivo, conforme:

K·I·S·S: Apenas use aspas normais ou símbolos que qualquer usuário possa acessar, em oposição a caracteres especiais que não estão em todos os teclados?

Eu sei que parece legal, mas ` não é um caractere acessível e não está disponível para todos os usuários.

Dito isso, se o sistema puder detectar segmentos de código de programa de forma confiável e automática, os usuários AINDA precisarão delimitá-lo manualmente?

E essa preferência pode ser redefinida em preferências?

Você pode configurar em seu perfil se os links devem abrir em uma nova aba:
https://meta.discourse.org/my/preferences/interface


Os administradores também podem configurar o padrão para todos os usuários com a configuração do site default other external links in new tab (links externos padrão em nova aba).

2 curtidas

Então, muitas coisas seriam formatadas como código, o que não deveria. Você pode usar a barra de ferramentas para adicionar a formatação.

Então não o use no seu fórum :woman_shrugging:

3 curtidas

Talvez eu não queira dizer o que você quer dizer.

‘’ duas aspas simples não são sintaticamente válidas, então você poderia usar essa convenção. Você pode simplesmente inventar sua própria convenção.

De qualquer forma, é melhor uma tecla que pode ser pressionada do que uma que não pode, na minha humilde opinião. :slight_smile:

Que tal um usuário poder definir seus próprios delimitadores de código/citação/etc.?

Eu estava pensando mais em usar o fórum como um usuário… Se eu sou um usuário de um fórum que utiliza esse recurso, posso desativá-lo na minha conta/perfil?

Isso provavelmente seria quase impossível de implementar. O que você faz quando dois usuários têm definições conflitantes de blocos de código?

1 curtida

Não é um problema. Você simplesmente substituiria o ` pelo caractere preferido do usuário ao editar e o substituiria novamente ao salvar, se estou explicando isso bem o suficiente :confused: Desculpe. O backtick ainda seria usado no back-end, apenas traduzido para o usuário no front-end.

Ainda assim, usar um caractere mais acessível seria um benefício para todos.

Talvez uma seleção de " ` ", " ‘’ " (duas aspas simples) ou apenas linhas começando com " } " ou " ~ " ou similar.

Estamos atualmente usando " # " para tags, então por que não algo igualmente acessível para linhas, blocos ou trechos de texto pré-formatado?

As crases são uma sintaxe markdown padrão - elas não são específicas do Discourse. (leia mais na especificação commonmark).

Mas, se você quiser evitar o caractere de crase, pode recuar o código em quatro espaços ou usar o wrapper bbcode [code]:


Fonte:

    Este é
    algum código

Resultado:

Este é
algum código

Fonte:

[code]
Este é algum código
[/code]

Resultado:

Este é algum código
6 curtidas

2 posts foram divididos em um novo tópico: Realce de sintaxe para BBCode?