markdown - tabla - salto de linea en md
¿Cuál es la mejor manera de almacenar y mostrar el texto ingresado? (5)
Diría que es más fácil almacenar el descuento en la base de datos y procesarlo en HTML cuando lo visualice.
Puede almacenar la entrada como HTML, luego, cuando el usuario quiera editarla, use algo como markdownify para convertirla de nuevo a markdown, pero en realidad no gana nada, y pierde mucho (el formato de descuento original, para uno) . También es más bien redondo (conviértalo en HTML, almacénelo). Luego convierta el HTML en un marcador, permita que el usuario lo edite, conviértalo de nuevo a HTML y almacénelo ...
Si le preocupa el rendimiento de la reducción de análisis en cada vista de página: guarde en caché el HTML de salida en algún lugar temporal (en la memoria o en el disco). El HTML es más fácil de recrear que el marcado de origen
Me di cuenta de que el editor de wmd puede generar HTML o rebaja. ¿Tiene más sentido almacenar la entrada del usuario (en una base de datos) como un descuento o HTML? Si como rebaja, ¿cuál es la mejor manera de mostrarlo en una página web más adelante (cualquier ejemplo sería muy apreciado).
Dado que la recomendación es almacenarlo como un descuento, ¿hay algún convertidor estándar / hoja de estilo / cualquier otra cosa que realmente se muestre después?
Hablando de ignorancia casi total de markdown y wmd:
Si desea que el usuario pueda editar la entrada más tarde, ¿no tiene que almacenarla como un descuento?
En la recuperación / visualización, deberá ejecutarlo a través de un procesador de rebajas de algún tipo.
Creo que la mejor manera de permitir la edición consiguiente sería almacenar el archivo de rebajas. Después de que el usuario editó, o cargó, su archivo en sintaxis de rebajas, guárdelo y genere html y almacene ese html generado.
Solo necesita ''volver a generar'' html cuando el usuario actualice el archivo de reducción.
No estoy seguro de qué tecnología usas, pero hay un procesador python, hay pygments para resaltar la sintaxis del código y Python-markdown tiene build para soportar los pygments, así que en una línea obtienes html del archivo de marcado y resaltas todo el código fuente.
Debe actualizar el css para incluir los estilos que se usarán para resaltar el código, puede volcar el estilo predeterminado de los pigmentos y adjuntarlo al estilo de su página.
A continuación, se incluye un ejemplo de cómo usar el descuento y los pygments con Blogger .
Ingrese a esta pregunta de casi 10 años por casualidad.
Ver Typora.io , es compatible con todo tipo de exportación de archivos populares (que en realidad se basa en el proyecto pandoc).
Además, la interfaz de usuario de edición es magnífica.
Parece que hay detalles sobre cómo generar el HTML correspondiente para el marcado guardado en otro hilo .