Text-Editor mit Multimarkdown-Support in Javascript

Um WYSIWYG-Editoren im Web durch sinnvolle Textauszeichnungen zu ersetzen, ist eine gute Auszeichnungssprache und ein entsprechender Editor nötig.

Markdown ist ein sehr einfache, aber ausdruckstarke Textauszeichnungssprache von John Gruber. Multimarkdown von Fletcher Penny ist a) eine Erweiterung um einige sinnvolle Konstrukte und b) eine Neuimplementation als PEG-Parser in C.

Als Editorgrundlage gibt es z.B. markitup, dieser ist aber noch nicht optimal vom Interfacedesign.

Eine andere, sehr schöne Idee hat Valletta: Nur jeweils eine Zeile wird als Markdowncode angezeigt. Nur ist dies leider eine App exklusiv für OS X. Und sie hat Probleme bei einigen Formatierungen, die das Arbeiten erschweren.

Aufgabe

  • Implementation eines Multimarkdown-Parsers als PEG-Parser in Javascript.
  • Entwicklung eines Webeditors ähnlich wie Valletta.

Das fertige Projekt sollte als Open-Source mit GPL-Lizenz auf Github zur Verfügung gestellt werden.

Betreuer:  Hiep