0

我想解析来自数据库的 Jade。就像博客文章中的那样,身体在翡翠中。现在我可以使用 Jade 解析 HTML:

!= post.body

它适用于 HTML,但不适用于 Jade。有没有办法从外部来源解析 Jade?

4

1 回答 1

2

如果您尝试将文本字符串编译为 Jade 模板(从数据库发布正文):

// node.js
// https://github.com/visionmedia/jade/#a5
var jade = require('jade');
var template = 'h1 Hi';
var options = {};

var htmlFunc = jade.compile(template, options);
var locals = {};
var html = htmlFunc(locals);

// now you can pass `html` to your blog post layout.


您可以在模板中编译 Jade 字符串。这很奇怪,但无论如何:

h1!= require('jade').compile('span Hi')();
于 2012-07-15T14:11:36.157 回答