Pregunta

Quiero en una aplicación con una entrada de texto simple, enriquecida con algunas marcas para incluir formato o etiquetado semántico. Quiero que la sintaxis sea lo más fácil posible y quiero incluir etiquetas autodefinidas.

Ejemplo: [bold] Stackoverflow [/ bold] es un recurso [tag] bueno [/ tag] para programadores.

Las tablas también serían necesarias.

HTML / XML y LaTeX son lo suficientemente poderosos como para permitir esto, pero demasiado complicados. Wiki-Syntax parece simple, pero usa otro símbolo para cada marcado, tiene una cita poco clara y cada Wiki parece tener otra sintaxis. Para tablas y cosas similares, Wiki se vuelve muy complicado.

¿Existe un idioma / sintaxis que coincida con mis necesidades o que se pueda cambiar ligeramente para hacerlo? ¿O tengo que inventar algo yo mismo? En ese caso, ¿tiene sugerencias?

¿Fue útil?

Solución

Definitivamente NO inventes el tuyo. Ya hay muchos lenguajes de marcado simples, y los usuarios odian aprender nuevos. ¡Confía en mí en esto!

Sugeriría usar uno de los siguientes:

Tome su decisión en función de su base de usuarios, así como de las herramientas y analizadores disponibles en el idioma elegido. Para mi sitio, fuimos con Textile, pero descubrí que BBCode tiende a ser el idioma que la mayoría de la gente ya sabe. Sin embargo, esto variará con los diferentes datos demográficos de los usuarios.

Otros consejos

StackOverflow, junto con varios otros sitios, utiliza Markdown . Creo que le dará el mejor equilibrio entre características y simplicidad.

Permítanme agregar ReStructuredText a la lista.

Un beneficio adicional de usarlo está dado por la disponibilidad de ReStructuredText to Anything servicio que hace extremadamente fácil crear versiones HTML o PDF del documento.

Como ya se señaló, hay muchos lenguajes de marcado livianos (muchos se enumeran aquí: artículo de wikipedia ), no debería haber necesidad de crear uno propio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top