C# の Markdown エンジン
執筆日時:
C# で Markdown エンジンを探すと、 MarkdownSharp と MarkdownDeep というのが見つかるけど、どっちがいいんだろうね。
どちらも NuGet からダウンロード可能。
基本的には MarkdownDeep の方が高速で、サンプルも充実している。(.Net版とJavaScript版、そしてそれらを動かすサンプルを NuGet で取得できる)。ただ、使い込んでいくと、どうも一部HTMLタグの解釈に問題があるっぽい。
MarkdownSharp の場合は、 <span class="label important">Important</span> なんていう複数のクラスをもつタグでも正しく解釈できるが、
MarkdownDeep だと失敗してしまう。
今のところ MarkdownSharp の方がおすすめできるっぽい。