Formato inesperado en bloques de código con triple backtick

Sé que se está trabajando en un nuevo editor, pero presumiblemente el markdown subyacente será el mismo y su interpolación seguirá siendo la misma, así que…

En los bloques de código con triple comilla invertida (```), he notado que se aplica un formato incorrecto. Aquí tienes una captura de pantalla de mí arreglando una publicación de un usuario. Este es el antes:

Si lo cambio a un bloque de comillas invertidas simples, no hay formato, como se esperaba (ignora el subrayado de Grammarly a la izquierda):

Hola @ganncamp. ¿Cuál es el valor de la configuración del sitio “Idioma de código predeterminado” en ese foro?

Es auto

El idioma auto para este bloque de código en particular está detectando el idioma como markdown, es por eso:\n\n(lang=auto; mi fragmento incompleto se detecta como ruby)\nauto\nsonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…\n\n\n(lang=markdown)\nmarkdown\nsonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…\n\n\n(lang=text)\ntext\nsonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…\n\n\n(lang=bash)\nbash\nsonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…\n\n\nPuedes cambiar esto para cada publicación cambiando el idioma predeterminado del código a text o una publicación escribiendo, por ejemplo:\n\n text\n sonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…\n \n\nproduciendo el bloque (lang=text) anterior

6 Me gusta

Pero, ¿por qué se aplicaría el formato alguna vez en un bloque de código?

Solo está resaltando la sintaxis de su código, pero con el idioma incorrecto después de que HighlightJS lo “detectara” automáticamente.

Observe que lo mismo no sucede aquí en Meta a menos que inicie explícitamente su bloque de código con ```auto, porque tenemos el “idioma predeterminado del código” configurado como text.

4 Me gusta