2010-10-24 9 views
10

Actualmente estoy buscando un lenguaje de marcado para usar en un proyecto. Quiero permitir que los visitantes del sitio editen una página tipo wiki usando un lenguaje de marcado (no HTML).¿Qué lenguaje de marcado? Markdown o?

Estoy implementando este sitio en Ruby on Rails, y preferiría (aunque no estoy obligado) a utilizar algo que ya tiene un fuerte soporte en forma de gema.

Hay algunas cosas principales que estoy buscando en un lenguaje de marcas:

  • Tiene que ser fácil de usar para un público no técnico .

  • Tiene que estar a salvo del sitio cruzado ataques de scripting.

  • Tiene que ser relativamente útil para marcado general encontrado en wiki páginas.

  • apoyo Idealmente habría allí en forma de una joya.

  • Lo ideal sería que existiría un editor WYSIWYG (o al menos un editor con ayudantes como el de SO).

Desde un breve estudio de la popular lenguaje de marcas me siento inclinado a ir con Markdown, sólo porque parece tener un buen apoyo en RoR y (si no me equivoco) también parece estar libre de cruz exploits de scripting del sitio.

¿Son estas observaciones válidas? ¿Qué caídas están ahí para ir con Markdown? ¿Qué otras preocupaciones consideraría al elegir un lenguaje de marcado? Y lo más importante, ¿qué lenguaje de marcado elegirías?

Se agradecerá toda la información.

Como nota al margen, yo ya he mirado en Compare and contrast the lightweight markup languages y no abordó directamente mis preocupaciones, pero tal vez sería útil para aquellos que buscan en esta pregunta .----

Respuesta

-1

Personalmente me utilice un depurador html como loofah para desinfectar en lugar de depender del marcado, sin duda es útil permitir un poco de html. Yo personalmente recomiendo el descuento con el editor wysiwym wmd, que es lo que SO uso; de hecho, prácticamente lo están manteniendo en estos días. Ser capaz de separar urls de enlaces y de imágenes en la parte inferior de la marca es muy útil y mucho más amigable para el usuario.

Cuestiones relacionadas