3

Javascript ベースのHAMLエディタを知っている人はいますか? HAMLを理解するだけのTinyMCEのようなものを探しています(インデントとハイライトを正しく行います)

私が構築している動的な Web サイトに、このようなエディターを使用することを考えています。

明確化 私が構築しているサイトでは、ユーザーはレイアウト (レールの意味で) と css を定義できます。テキスタイルやマークダウンよりも細かい粒度の制御が必要なため、生の html をマークダウンに含めることができることはわかっていますが、haml の方がはるかにきれいです。

4

3 に答える 3

4

HAML は、ページ構造を定義するより洗練された方法として設計されました。あなたが求めているように、テキストの書式設定に使用することを意図したものではありません。

この場合、おそらくMarkdownTextileなどを使用したほうがよいでしょう。これらはどちらも既に WYSIWYG ( Markdown用、Textile (分岐バージョン) 用) を備えており、Haml にはそれを HTML に変換するための組み込みフィルターがあります。

例えば:

#content
  :markdown
    @post.body

(Haml の素晴らしいスペースインデントは、出力時にも保持されます!)

于 2009-01-07T18:40:51.427 に答える
2

この質問にはしばらく回答がありませんでした。これは完全な答えではありませんが、MarkItUpを確認することをお勧めします。特にWYSIWYG エディターではなく、拡張可能で使いやすいマークアップ エディターです。HAML を直接サポートしていませんが、さまざまな言語をサポートするように拡張するのはかなり簡単です。また、サーバーへの AJAX ラウンド トリップを実行できるため、サーバー側のレンダラーを使用してマークアップをプレビューできます。

于 2009-01-07T17:30:19.477 に答える
1

javascript HAMLコードを解釈するために、かなり基本的なものが稼働しています。または、 jHamljavascriptソースに直接アクセスすることもできます。

于 2009-03-25T01:56:37.817 に答える