【发布时间】:2015-09-12 08:29:40
【问题描述】:
我正在使用jade 在node.js 中创建一个html 消息。正确的 html 消息还应包含纯文本版本。将相同的模板转换为纯文本会很好。有可能吗?
注意:我很抱歉没有说清楚。我创建了一个玉模板,可以生成一个完美的 html 文档。我没有玉模板的问题。我想使用相同的模板来生成带有示例布局但没有 html 标记的纯文本文档。有没有可以从jade模板生成纯文本文档的渲染器?
【问题讨论】:
标签: pug
我正在使用jade 在node.js 中创建一个html 消息。正确的 html 消息还应包含纯文本版本。将相同的模板转换为纯文本会很好。有可能吗?
注意:我很抱歉没有说清楚。我创建了一个玉模板,可以生成一个完美的 html 文档。我没有玉模板的问题。我想使用相同的模板来生成带有示例布局但没有 html 标记的纯文本文档。有没有可以从jade模板生成纯文本文档的渲染器?
【问题讨论】:
标签: pug
您需要在客户端完成此操作还是在 Node 中完成?只需获取呈现的 HTML 输出并通过 html->文本转换器将其扔掉(直接从 Jade 执行此操作是不值得的)
一个快速的谷歌产生https://www.npmjs.com/package/html-to-text
如果你需要它的客户端,你可能会使用 browserify 或其他东西。
【讨论】:
var text = htmlToText.fromString(jade.render(myJadeFile)) 更简单的事情了