¿Se puede desactivar el detector de código sin formato por usuario?

Los usuarios que publiquen código sin formato verán un mensaje de advertencia que les indicará cómo formatearlo correctamente.

:triangular_flag_on_post: No me gusta la detección de contenido… ¿Podrán los usuarios desactivarla o se aplicará de forma obligatoria? :confused:
El enlace a este tema probablemente debería abrirse en una ventana nueva por defecto para que la gente pueda publicar en este hilo después de recibir esta advertencia mientras publica en otro.

Podrán, pero solo por dispositivo, según:

K·I·S·S: ¿Simplemente usar comillas normales o símbolos a los que cualquier usuario pueda acceder, en lugar de caracteres especiales que no están en todos los teclados?

Sé que se ve genial, pero ` no es un carácter accesible y no está disponible para todos los usuarios.

Habiendo dicho eso, si el sistema puede detectar de manera confiable y automática los segmentos de código de programa, ¿los usuarios TODAVÍA necesitan delimitarlos manualmente?

¿Y se puede restablecer esa preferencia en las preferencias?

Puedes configurar en tu perfil si los enlaces deben abrirse en una nueva pestaña:
https://meta.discourse.org/my/preferences/interface


Los administradores también pueden configurar el valor predeterminado para todos los usuarios con la configuración del sitio default other external links in new tab.

2 Me gusta

Entonces, muchas cosas se formatearían como código, lo cual no debería ser así. Puedes usar la barra de herramientas para añadir el formato.

Entonces no lo uses en tu foro :woman_shrugging:

3 Me gusta

Quizás no me refiero a lo que tú quieres decir.

‘’ dos comillas simples no son sintácticamente válidas, por lo que podrías usar esa convención. Puedes inventar tu propia convención.

De cualquier manera, es mejor una tecla que se pueda presionar que una que no, en mi humilde opinión. :slight_smile:

¿Qué tal si un usuario puede definir sus propios delimitadores de código/cita/etc.?

Estaba pensando más en usar el foro como usuario… Si soy un usuario de un foro que utiliza esta función, ¿puedo desactivarla en mi cuenta/perfil?

Probablemente sería casi imposible de implementar. ¿Qué haces cuando dos usuarios tienen definiciones de bloques de código en conflicto?

1 me gusta

No es un problema. Simplemente reemplazarías el ` con el carácter preferido del usuario al editar y lo reemplazarías de nuevo al guardar, si lo estoy explicando lo suficientemente bien :confused: Lo siento. El acento grave todavía se usaría en el backend, solo que traducido para el usuario en el frontend.

Aún así, usar un carácter más accesible sería un beneficio para todos.

Quizás una selección de “`”, “‘’” (dos comillas simples) o simplemente líneas que comiencen con “}” o “~” o similar.

Actualmente usamos “#” para las etiquetas, así que ¿por qué no algo más igualmente accesible para líneas, bloques o tramos de texto preformateado?

Las comillas invertidas son una sintaxis estándar de markdown, no son específicas de Discourse. (lee más en las especificaciones de commonmark).

Pero, si quieres evitar el carácter de comillas invertidas, puedes indentar el código con cuatro espacios, o usar el envoltorio bbcode [code]:


Fuente:

    Este es 
    algo de código

Resultado:

Este es
algo de código

Fuente:

[code]
Este es algo de código
[/code]

Resultado:

Este es algo de código
6 Me gusta

2 publicaciones se dividieron en un nuevo tema: ¿Resaltado de sintaxis para BBCode?