1

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

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

4

1 回答 1

3

不仅是 Jade,您还可以从 Node.js 传递 Jade 的信息。

此示例假设您将 Jade 与 ExpressJS 一起使用,但您可以根据需要对其进行调整:

节点.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
于 2012-08-10T16:31:59.320 回答