Ich bin derzeit auf der Suche nach einer Auszeichnungssprache für die Verwendung in einem Projekt. Ich möchte Website-Besuchern erlauben, eine Wiki-ähnliche Seite mit einer Markup-Sprache (nicht HTML) zu bearbeiten.Welche Auszeichnungssprache? Abschlag oder?
Ich implementiere diese Website in Ruby on Rails, und würde (obwohl nicht gebunden) bevorzugen, etwas zu verwenden, das bereits eine starke Unterstützung in Form eines Edelsteins hat.
Es gibt ein paar Haupt Dinge, die ich in einer Auszeichnungssprache suchen:
Es muss einfach sein für ein nichttechnischen Publikum zu verwenden.
Es muss vor Cross-Site Skriptangriffen sicher sein.
Es muss relativ nützlich sein für Allzweck-Markup in Wiki Seiten gefunden.
Idealerweise wäre die Unterstützung in Form eines Edelsteins.
Idealerweise würde ein WYSIWYG-Editor (oder mindestens ein Editor mit Helfern wie der eine auf SO) existieren.
Von einem kurzen Überblick über die beliebten Auszeichnungssprache Ich bin geneigt, mit Markdown zu gehen, nur weil es eine gute Unterstützung in RoR und es scheint, von Quer frei zu sein auch (wenn ich mich nicht irre) zu haben scheint Site Scripting Exploits.
Sind diese gültigen Beobachtungen? Was fällt runter mit Markdown? Welche anderen Bedenken würden Sie bei der Auswahl einer Auszeichnungssprache beachten? Und am wichtigsten, welche Auszeichnungssprache würden Sie wählen?
Alle und alle Informationen würden geschätzt werden.
Als Randbemerkung, habe ich bereits bei Compare and contrast the lightweight markup languages sah und es meine Bedenken nicht direkt adressieren haben, aber vielleicht für die an dieser Frage suchen wäre hilfreich .----
Warum die unten Abstimmung aufgerufen wird? –