代码之家  ›  专栏  ›  技术社区  ›  Thomas Lundström

你能推荐一个非HTML的WYSIWYG网页编辑器吗?

  •  27
  • Thomas Lundström  · 技术社区  · 16 年前

    我正在市场上寻找一位好的WYSIWYG编辑。我的用户会像我现在在堆栈溢出时那样写东西,但他们不像SO用户那样精通技术,所以我需要一个WYSIWYG编辑器而不是这个降价编辑器。

    功能方面,我希望编辑器具有与此编辑器具有的按钮大致相同的功能,即粗体/斜体/链接/引号/列表(编号/项目符号)/标题。当然,更多的功能也很有趣。

    我不希望编辑器保存为HTML格式,而是使用其他格式,如bbcode或markdown。这是因为我想最小化我们的用户向我们的数据库注入脚本或任何其他恶意的可能性。

    有很多不同的wysiwyg编辑器,如fckeditor、tinymce等,但不幸的是,大多数都保存在HTML中。

    Tinymce有bbcode模式,不过我听说Tinymce是 kind of bloated . 我偶然发现了 Markdown WYSIWYG project 似乎或多或少已经死了。

    你还有其他建议吗?

    如果编辑器是基于jquery构建的,这是一个优势。

    7 回复  |  直到 11 年前
        1
  •  5
  •   Community CDub    8 年前

    正如我所说的 this answer :

    Pen 是一个新的(自2014年起生效的)WYSIWYG编辑器,输出降价。
    这不是完美的我在这里粘贴HTML时遇到过问题但是它起作用了。

        2
  •  6
  •   bkildow    16 年前

    你应该去看看Markitup( http://markitup.jaysalvat.com/home/ )。它建立在jquery之上,支持各种标记语法(markdown、wiki、bbcode等)。而且,我相信它相当轻(至少比Tinymce或FCkeditor轻)。

        3
  •  6
  •   Alex from Jitbit    15 年前

    wysiwyg bbcode (免费和开源)

        4
  •  4
  •   nexneo    16 年前

    你应该看下面,

    怀西哈特 是一个干净、新鲜的开始,由精通设计的公司支持:—)

    http://github.com/37signals/wysihat/tree/master

        5
  •  3
  •   Ólafur Waage    16 年前

    也许这个 list of lightweight markup languages 可能有助于您的搜索。

    Creole engine support
    MediaWIKI Editor
    Textile
    Texy! Playground
    txt2tags online

    其中一些有工具,一些只有在线演示,这一切都取决于社区以及项目的进展。

        6
  •  2
  •   TRiG    15 年前

    或者,保存为HTML,然后 purify 在将数据发送到数据库之前。

        7
  •  0
  •   Eemeli Kantola    16 年前

    您是否考虑过为此使用基于Web的编辑器,甚至是内容管理系统?有许多CMS/wiki,有体面、安全的网页编辑器。我首先想到的是德鲁帕尔、普龙和亚特兰蒂斯的汇合处。