La respuesta corta es que usamos dos bibliotecas Markdown diferentes para representar la vista previa y la respuesta final. Estas dos bibliotecas diferentes tratan el HTML de manera diferente.
Nuestras respuestas tienen un estilo y un formato usando un lenguaje de marcado llamado "Markdown". Markdown convierte el marcado predefinido en HTML para enlaces, imágenes, encabezados, cursivas, énfasis, etc.
Sin ser demasiado técnicos, nuestra vista previa de respuestas se crea en el navegador mediante una biblioteca de Javascript. Hacemos esto por razones de velocidad.
Cuando actualiza la página, la respuesta ya se ha convertido a HTML utilizando nuestra biblioteca de Markth de Python. Hacemos esto porque queremos que la respuesta se vea bien tan pronto como llegue a la página. Si decidiéramos simplemente emitir la respuesta en bruto y luego convertirla utilizando nuestra biblioteca de Javascript, primero notará la respuesta en bruto "fea" y luego un salto a la versión bien formateada. Eso no es tan malo, pero el problema es que Google y otros bots que rastrean nuestro sitio para buscar no ejecutan Javascript. Esos bots siempre verían la respuesta cruda y fea que podría perjudicar nuestra clasificación de búsqueda.
Ahora, ¿por qué estas dos bibliotecas tratan los códigos HTML de manera diferente? La biblioteca de Python responsable de la respuesta final "escapa" al HTML, lo que significa que toma esos códigos HTML y los convierte en texto inofensivo. Digo inofensivo porque puedes imaginar que permitir que los usuarios ingresen HTML en nuestra página puede destruir completamente el diseño de la página. La biblioteca de Javascript responsable de la vista previa NO escapa a HTML, que técnicamente es un error.
En el futuro, tendremos que eliminar la capacidad de la biblioteca de Javascript para obtener una vista previa de los códigos HTML por razones de seguridad. También pasaremos a usar una sola biblioteca para representar todo nuestro texto de Markdown.
Joe está jugando un juego con un dado regular. Si el número aparece igual, ganará 5 veces el número que aparece. Si es impar, perderá 10 veces el número que aparece. Tira un 3. ¿Cuál es el resultado como un entero?
-30 Como indica el problema, Joe perderá 10 veces el número impar (3) que aparece. -10 * 3 = -30
El clima (aparece / aparece) para ser agradable hoy. ¿Cuál es el correcto que aparece o aparece?
"Aparece" sería la respuesta correcta. "Aparece" usa la forma correcta del verbo (aparecer) para el tema "clima".
El cuadro de respuesta y el cuadro de vista previa estaban uno al lado del otro, pero presioné una tecla en la computadora accidentalmente, y ahora el cuadro de vista previa está debajo del cuadro de respuesta, lo que hace que sea mucho más difícil revisar mi trabajo a medida que avanzo. ¿Alguien puede decirme cómo volver a cambiarlo?
Una forma en que esto puede suceder es cambiando el zoom. Utilizo Chromes, y si cambio el zoom al 90%, obtengo lo mismo. Puede haber otras formas en que puede suceder, pero verifique su zoom.