可以使用tidy
就拿这件玉文件:
foo.jade
h1 MyTitle
p
a(class='button', href='/users/') show users
table
thead
tr
th Name
th Email
tbody
- var items = [{name:'Foo',email:'[email protected]'}, {name:'Bar',email:'[email protected]'}]
- each item in items
tr
td= item.name
td= item.email
现在你可以用节点testjade.js foo.jade处理它> output.html:
testjade.js
var jade = require('jade');
var jadeFile = process.argv[2];
jade.renderFile(__dirname + '/' + jadeFile, options, function(err, html){
console.log(html);
});
会给你s.th.像:
output.html
My Title然后用整洁-m运行它通过整洁output.html将导致:
output.html
/p>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
"HTML Tidy for Linux (vers 25 March 2009), see www.w3.org" />
My Title"text/css" />