0

私はまだ大学で最終学年のプロジェクトをコーディングしている最中ですが、HTML から Markdown に、またはその逆に変換する必要があるという問題に遭遇しました。現在、Perl、Python などの経験がまったくないため、実装が簡単なソリューションが必要です。これを完了するのに約 6 週間しか残っていません。私は WMD テキスト ボックスから SQL Server にデータを書き込んでいます。マークダウンまたは HTML としてアップロードできますが、そのデータを編集する必要がある場合は、エンド ユーザーにとって混乱を招くため、HTML にすることはできません。コンピューティングの「ノウハウ」がゼロまたはほとんどありません。

私は何をすべきか?

4

2 に答える 2

1

カルマスタンの答えはおそらくここで最高です。データベースに未加工のマークダウンを保持することは、ユーザーが使い慣れた形式でコンテンツを維持できるため、非常に優れたソリューションです。

ただし、既に変換済みの HTML がたくさんある場合は、Markdownify: The HTML to Markdown converter for PHP のようなものを参照することをお勧めします。

編集:以下で述べたことに基づいて、留意すべき点がいくつかあります。

  1. で以下が設定されていることを確認しますwmd.js

    wmd_options = {"output": "Markdown"};

    これにより、Markdown がデータベースに確実に保存されます。

    出典: ASP.NET で WMD を使用してマークダウンを保存するにはどうすればよいですか?

  2. Markdown を Web に出力する場合は、HTML に変換する必要があります。これを行うには、Markdown -> HTML 変換を行うライブラリが必要です。以下に 2 つの例を示します。

私は .NET 開発者ではないので、これらのライブラリをどのように使用するべきかについて実際に手助けすることはできませんが、ドキュメントでそれが明確になることを願っています。

于 2011-02-19T16:04:15.573 に答える
1

Markdownの Web サイトを見ると、Markdown 構文のドキュメントを HTML に変換する Perl スクリプトが見つかります。Markdown テキストをデータベースに保持し、テキストを表示する必要があるときはいつでもスクリプトを呼び出します。Perl の知識は必要ありません。

于 2011-02-19T15:50:49.387 に答える