列出Jade模板中的目录中的文件

我目前使用Jade HMTL模板语言(与CodeKit结合使用)来生成我的网站。 我网站的其中一页需要成为特定目录中所有页面的索引。 而不是手动保持这个更新,我很想自动生成。

在我的Jade模板中有没有办法在geven目录下创build所有文件的列表? 是否可以embedded一些可以做到这一点的脚本?

不是专门用Jade,但是你可以通过Jade从Node.js获取信息。

这个例子假设你在ExpressJS中使用Jade,但是你可以根据需要进行调整:

Node.js的:

app.get('/', function(req, res) { fs.readdir(path, function(err, data){ res.render('index', {"files": data}); }); }); 

翡翠(index.jade):

 ul for file in files li p= file