Val*_*Val 7 wysiwyg tinymce node.js express pug
我相信除非你绝对必须,否则不要重新发明轮子.所以我不想开始编写已经编码过的东西,或者很多人已经为此做出了贡献.
我刚刚移居到了行星Node.js(对不起php/apache),需要将资源放在一起,以便与其他语言一起使用.
我使用Node.js作为服务器监听器,Express.js作为中间件,jade js作为模板引擎.
我想使用类似TinyMCE的功能,但代码不是通常丑陋的HTML markup,我希望代码是markdown允许jade做它的majic.我想它或多或少像stackoverflow编辑(我正在输入),但也许更高级的UI明智.
因此,例如,如果我单击一个按钮,B它应该使所选文本变为粗体,就像使用所有WYSIWYG编辑器一样.
参考文献:
小智 4
您可以使用任何生成 HTML 的 WYSIWYG 编辑器,并在“保存”时允许 HTML 传递到服务器,您可以在服务器上将其转换为 Jade 语法,然后再存储它。
例如,您可以轻松地将这个包集成到您的 Express 服务器中:
https://www.npmjs.org/package/html2jade
html2jade.convertHtml(html, {}, function (err, jade) {
// save jade to the DB
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3875 次 |
| 最近记录: |