El esquema de sintaxis ha cambiado recientemente. Sin embargo, el anterior sigue siendo válido. Y sugiero dar al administrador la opción de elegir qué sintaxis (la antigua o la nueva) se proporcionará a los usuarios de forma predeterminada.
No me gusta el truco del pipe. No es autoexplicativo y aún entra en conflicto con las tablas de Markdown en general.
Si ustedes piensan que no es necesaria esa compatibilidad hacia atrás, entonces deberían considerar al menos algún tipo de mecanismo de autocompletado para detectar este tipo de comportamiento dentro de las tablas.
No está en la mesa ofrecer alguna configuración o plugin que cambie el formato para que los adjuntos se especifiquen en HTML en lugar de Markdown. Tendrías que dirigirte a Marketplace. El formato antiguo genera numerosos problemas de portabilidad con las cargas.
No me opongo a solucionar este caso particular de alguna manera, pero es bastante difícil determinar si estás dentro de una tabla o no basándose únicamente en la posición del cursor, por lo que solucionarlo de forma automática no es fácil.
¿Cuál fue la intención de cambiar el formato sin proporcionar ninguna tarea de rake o algo similar? (Para actualizar el código antiguo…)
Ha habido varias ocasiones en las que el formato de sintaxis ha cambiado de manera marginal, pero con un gran efecto en todo el contenido… por ejemplo, con espacios faltantes entre los hashtags de las secciones y sus nombres, o entre las citas > y el texto. Especialmente a través de múltiples niveles. Es un caos intentar corregir estos cambios manualmente en cientos de publicaciones para un solo administrador. Créame. Me gustaría que se me preguntara, como administrador, si prefiero seguir su enfoque o mantener el formato de sintaxis actual.
En mi opinión, debería ser la prioridad número uno asegurarse de que cada cambio de formato no afecte la usabilidad de la funcionalidad principal.
No tengo un conocimiento profundo sobre el problema de la posición del cursor. Le creo. Pero debería ser posible, ya que el compositor parece saber dónde comienza y termina una tabla. Mientras sea posible determinar el cursor en cualquier lugar entre esos límites, podrían agregar automáticamente una barra vertical (|) para las cargas. ¿No es así?
Solo debes ejecutar esta tarea si has experimentado problemas con las subidas en el pasado o si estás buscando migrar el almacenamiento de local a S3.
El 100% de nuestros sitios alojados son inline, ya que esto hace que las subidas sean menos propensas a errores.
Siento que hay un poco de confusión aquí por algo que esencialmente es un caso excepcional.
La gran mayoría de las publicaciones en la web contienen 0 tablas. De las pocas publicaciones que realmente contienen tablas, la gran mayoría no incluyen subidas.
Supongo que podríamos apoyar algo como esto en lugar de la barra que es resistente a las tablas:
Solo me pregunto, ¿por qué no puedo cambiar el formato al estilo antiguo? La mayoría de los archivos adjuntos añadidos anteriormente siguen apareciendo de esta manera y todo parece funcionar perfectamente.
Las actualizaciones de Discourse rompen una y otra vez funciones esenciales. Y no hay ninguna advertencia adicional sobre conflictos.
Realmente me gusta el desarrollo ágil y el gestor de actualizaciones de Docker. Pero este tipo de gestión de versiones me vuelve loco una y otra vez.
¿Hay alguna posibilidad de que la herramienta de carga agregue automáticamente el carácter de escape cuando sube un archivo que se va a usar en una tabla? Me tomó unos 20 minutos descubrir qué estaba causando que mi tabla y/o la carga arruinaran todo en un artículo de tabla que teníamos.
Creo que un usuario no técnico simplemente se habría rendido.
Es muy complicado hacerlo con precisión, nuestro motor de markdown solo realiza mapeo inverso por línea, por lo que necesitaríamos una gran cantidad de lógica especial.
Si la PR para esto es lo suficientemente pequeña, estaría abierto a una mejora aquí.