JavaScript HAML编辑器

3

有没有人知道有没有基于JavaScript的HAML编辑器?我正在寻找类似于TinyMCE的东西,它可以正确地理解HAML(因此它可以正确缩进和高亮显示)。

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

澄清 我正在构建的网站允许用户定义布局(在rails意义上)和CSS。因此需要比textile和markdown更细粒度的控制。我知道可以在markdown中包含原始HTML,但是haml更漂亮。

3个回答

4
HAML的设计初衷是更优雅地定义页面结构;它不适用于格式化文本,就像你要求它做的那样。
在这种情况下,你最好使用类似MarkdownTextile的东西。这两个都已经有所谓的所见即所得编辑器了(对于Markdown, 对于Textile (分支版本)),而且Haml有内置的过滤器将其转换为HTML。

e.g.:

#content
  :markdown
    @post.body

(Haml的精美空格缩进甚至可以在输出时保留!)

2
我注意到这个问题已经有一段时间没有被回答了。虽然这不是一个完整的答案,但你可能想看看 MarkItUp。它是一个可扩展和友好的标记编辑器,而不是所见即所得编辑器。它不直接支持HAML,但很容易扩展以支持不同的语言。它还可以通过AJAX与服务器进行往返,因此您可以使用服务器端渲染器预览标记。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接