1
我目前使用Jade HMTL模板语言(与CodeKit一起使用)来生成我的网站。我网站的其中一页需要成为特定目录内所有页面的索引。而不是手动保持这个更新,我很想自动生成。在Jade模板中的目录中列出文件
在我的Jade模板中有创建geven目录中所有文件列表的方法吗?是否可以嵌入一些可以做到这一点的脚本?
我目前使用Jade HMTL模板语言(与CodeKit一起使用)来生成我的网站。我网站的其中一页需要成为特定目录内所有页面的索引。而不是手动保持这个更新,我很想自动生成。在Jade模板中的目录中列出文件
在我的Jade模板中有创建geven目录中所有文件列表的方法吗?是否可以嵌入一些可以做到这一点的脚本?
并不完全使用Jade,但是您可以从Node.js传递Jade的信息。
本示例假设您正在使用玉与ExpressJS,但你可以根据需要适应它:
的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
那很完美。任何想法如何让这个工作在CokeKit环境中(我理解这可能不是理想的)。 – 2012-08-10 16:34:21
您是否将Jade预编译为静态HTML?或者使用node.js渲染Jade模板?你在建立一个node.js网站吗? – redhotvengeance 2012-08-10 16:42:10
我正在编译为静态HTML。 – 2012-08-10 16:51:38