Frage

Ich möchte in einer Anwendung mit einer einfachen Texteingabe, die mit einigen Marken angereichert ist, um Formatierung oder semantische Beschriftung zu enthalten. Ich möchte die Syntax so einfach wie möglich und ich möchte selbstdefinierte Etiketten einbeziehen.

Beispiel: [BOLD] Stackoverflow [/BOLD] ist eine [Tag] gute [/Tag] -Ressource für Programmierer.

Tische wären auch benötigt.

HTML/XML und Latex sind mächtig genug, um dies zuzulassen, aber zu kompliziert. Wiki-Syntax scheint einfach zu sein, verwendet aber ein anderes Symbol für jedes Markup, hat unklare Zitierung und jedes Wiki scheint eine andere Syntax zu haben. Für Tische und ähnliche Dinge wird Wiki sehr kompliziert.

Existiert eine Sprache/Syntax, die meinen Bedürfnissen entspricht oder dafür leicht geändert werden kann? Oder muss ich selbst etwas erfinden? Haben Sie in diesem Fall Vorschläge?

War es hilfreich?

Lösung

Erfinden Sie Ihre eigenen auf jeden Fall nicht. Es gibt bereits viele einfache Markup -Sprachen, und Benutzer hassen es, neue zu lernen. Vertrauen Sie mir!

Ich würde vorschlagen, eine der folgenden zu verwenden:

Treffen Sie Ihre Entscheidung basierend auf Ihrer Benutzerbasis sowie den Tools und Parsers in Ihrer ausgewählten Sprache. Für meine Website sind wir mit Textile gegangen, aber ich habe festgestellt, dass BBCode tendenziell die Sprache ist, die die meisten Menschen bereits kennen. Dies variiert jedoch mit unterschiedlichen Benutzerdemografien.

Andere Tipps

Stackoverflow zusammen mit mehreren anderen Websites verwendet Markdown. Ich denke, es wird Ihnen das beste Gleichgewicht zwischen Funktionen und Einfachheit geben.

Lass mich hinzufügen Umstrukturiertertext zur Liste.

Ein zusätzlicher Vorteil der Verwendung ist durch die Verfügbarkeit von UmstrukturierterText auf irgendetwas Service, mit dem HTML- oder PDF -Versionen des Dokuments extrem einfach zu erstellen sind.

Wie bereits erwähnt, gibt es viele leichte Markup -Sprachen (viele sind hier aufgeführt: Wikipedia -Artikel)), es sollte keine eigenen Erstellen bestehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top