如何使用Gulp在一个html文件中收集目录中所有页面的列表?
例如,在build目录中,我有两个文件contact.html
,标题为**“Contacts”,faq.html
的标题为“Frequently asked questions”**,我需要获取它们并创建一个ui.html
,它是指向以下格式文件的链接列表:
<a href="faq.html">Frequently asked questions</a>
<a href="contact.html">Contacts</a>
好了,添加了步骤你的设计(一个连接的css文件)。
找到了gulp-listing
模块,但无法自定义,如下所示:
gulp.task('scripts', function() {
return gulp.src('./src/*.html')
.pipe(listing('listing.html'))
.pipe(gulp.dest('./src/'));
});
1条答案
按热度按时间kq0g1dla1#
我用了两个吞咽模块来完成这个任务。
在run gulp之后,您得到了
js/filelist.js
,如下所示:您可以将此脚本添加到html文件中,并使用js显示所有信息。