使用 TinyMCE 渲染格式化 HTML
Rendering Formatted HTML with TinyMCE
在 TinyMCE 中遇到编码和格式化问题。
这是我的设置:
当我使用任何格式化工具(粗体、斜体等)添加 HTML 标记时,所见即所得编辑器最初正确显示:
但是当保存到我的 MongoDB 并查看 post 时,我得到:
当返回编辑 post 时,我得到:
如果我从这里再次保存,插入符的编码会更进一步:
所以我认为我有两个问题。一种是让编辑器将内容设置为源代码,以便所见即所得的编辑器将重新应用格式化的样式。第二个是弄清楚为什么页面在保存到数据库后不呈现 HTML。
有人看到任何可以解决其中一个或两个问题的明显方法吗?如果重要的话,我有一个使用 Pug 作为前端的 Node/Express 网站。
附加信息 -- MongoDB 中设置的内容:
其他信息 -- HTML 在 Chrome 开发工具检查中:
你们不会相信的。这两个问题的解决方案是单个字符更改。
插入包含您要呈现的 HTML 内容的 Pug 变量时,只需将 #{yourVariable}
更改为 !{yourVariable}
。
在 TinyMCE 中遇到编码和格式化问题。
这是我的设置:
当我使用任何格式化工具(粗体、斜体等)添加 HTML 标记时,所见即所得编辑器最初正确显示:
但是当保存到我的 MongoDB 并查看 post 时,我得到:
当返回编辑 post 时,我得到:
如果我从这里再次保存,插入符的编码会更进一步:
所以我认为我有两个问题。一种是让编辑器将内容设置为源代码,以便所见即所得的编辑器将重新应用格式化的样式。第二个是弄清楚为什么页面在保存到数据库后不呈现 HTML。
有人看到任何可以解决其中一个或两个问题的明显方法吗?如果重要的话,我有一个使用 Pug 作为前端的 Node/Express 网站。
附加信息 -- MongoDB 中设置的内容:
其他信息 -- HTML 在 Chrome 开发工具检查中:
你们不会相信的。这两个问题的解决方案是单个字符更改。
插入包含您要呈现的 HTML 内容的 Pug 变量时,只需将 #{yourVariable}
更改为 !{yourVariable}
。