Frage

Ich bin auf der Suche nach irgendeiner Art von Text-Parser für ASP.NET, die HTML von einem Stil des Textes machen, die ein spezielles Format verwendet. Wie in Wikis gibt es einige spezielle Syntax für Überschriften und so. Ich habe versucht, auf Google zu sehen, aber ich habe nichts für .NET gefunden.

Sie jemand wissen, über eine Bibliothek für .NET, die den Text in HTML-wiki-Stil analysieren kann? I't müssen nicht die gleiche Syntax wie ein Wiki sein? Wenn nein, wie whould die beste Art und Weise zu entwerfen, ein solches System Sie sich selbst?

Vielen Dank im Voraus

War es hilfreich?

Lösung

, wie etwa die, die Markdown Stackoverflow verwendet?

http://daringfireball.net/projects/markdown/

von ihrer Homepage:

  

So „Markdown“ ist zwei Dinge: (1) a   Klartextformatierungs Syntax; und 2)   ein Software-Tool, in Perl geschrieben, dass   wandelt die Klartextformatierung   HTML.

Andere Tipps

Für die Server-Seite können Sie die Markdown.Net Bibliothek von Mailand Negovan verwenden: http: //www.aspnetresources.com/blog/markdown_announced.aspx

Markdown ist groß - sehr intuitive Syntax, und Sie haben WMD - die hervorragende Bearbeitungstool , die ich m Typisierung in jetzt.

Ich möchte stark Textile über Markdown empfehlen. Textile.NET sollte das tun, was Sie wollen.

Warum? Ich mag Textile Syntax besser, und ich denke, es ist einfacher für die Benutzer zu erlernen und zu bedienen. Es gibt keinen einzigen großen Grund -. Nur viele kleine Dinge

In Markdown können Sie tun, *italics* und **bold** leicht, aber die Syntax scheint willkürlich. Vergleichen Sie in der entsprechenden Syntax in Textilien für _italics_ und *bold* , die die herkömmliche Art und Weise spiegelt diese Modifier im Klartextformat anzuzeigen.

Oder ein anderes Beispiel in der Textil machen Sie eine geordnete Liste von jedem Element mit einem ‚#‘ vorangestellt wird. In Markdown, als Präfix mit „n.“, Wobei n eine ganze Zahl ist. Abschlag versucht, die Syntax Menschen in Textdateien verwenden zu imitieren, wenn Listen zu schreiben (das ist schön), aber es bedeutet, dass dieser Abschlag Code:

3.  Test1
2.  Test2
1.  Test3 

Wird als dies gemacht:

  
      
  1. Test1
  2.   
  3. Test2
  4.   
  5. Test3
  6.   

Im Grunde fragt Markdown Sie eine Nummer, die es ignoriert dann. Das scheint unelegant zu mir, obwohl ich konnte nicht, warum genau erklären.

Textile hat auch Tabellen (und will eine schön kompakte Syntax). Abschlag nicht. Es gibt ein paar andere Kleinigkeiten, aber ich denke, dass die meisten davon abdeckt. :)

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