有没有人知道基于Javascript的 HAML 编辑器?我正在寻找像 TinyMCE 这样的东西,它只能理解HAML(所以它确实缩进和突出显示)

我正在考虑将这样的编辑器用于我正在构建的动态网站。

<强>澄清 我正在构建的站点允许用户定义布局(在rails意义上)和css。因此需要比纺织品和降价更精细的谷物控制,我知道我可以在降价中包含原始html但是haml是如此漂亮。

有帮助吗?

解决方案

我注意到这个问题暂时没有得到解答。虽然这不是一个完整的答案,但您可能需要查看 MarkItUp 。它特别是不是一个WYSIWYG编辑器,而是一个可扩展且友好的标记编辑器。它不直接支持HAML,但它很容易扩展它以支持不同的语言。它还可以对服务器进行AJAX往返,因此您可以使用服务器端渲染器预览标记。

其他提示

HAML被设计为一种更优雅的方式来定义页面结构;它并不打算用于格式化文本,就像你要求它做的那样。

在这种情况下,您可能最好使用 Markdown 纺织品。这两个都已经具有WYSIWYG( for Markdown for Textile 分叉版本)),Haml有内置的过滤器将其转换为HTML。

e.g:

#content
  :markdown
    @post.body

(Haml的精彩空间缩进甚至会在输出中保留!)

我为解释javascript HAML代码提供了一些非常基础的功能。或者,您可以直接访问 jHaml javascript源

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top