5
Gulp için 404 bağlantı denetleyicisi var mı? Ben grunt'ın grunt-link-checker gibi bir şey arıyorum o iç ve dış bağlantılar listesini sağlar 404.Gulp için bir bağlantı denetleyicisi var mı?
Gulp için 404 bağlantı denetleyicisi var mı? Ben grunt'ın grunt-link-checker gibi bir şey arıyorum o iç ve dış bağlantılar listesini sağlar 404.Gulp için bir bağlantı denetleyicisi var mı?
Bir gulpfile sadece javascript. Yani kolayca bunun için bir görev yapabilir:
var gulp = require('gulp');
var gutil = require('gulp-util');
var Crawler = require('simplecrawler');
gulp.task('checklinks', function(cb) {
Crawler.crawl('http://example.com/')
.on('fetch404', function(queueItem, response) {
gutil.log('Resource not found linked from ' +
queueItem.referrer + ' to', queueItem.url);
gutil.log('Status code: ' + response.statusCode);
})
.on('complete', function(queueItem) {
cb();
});
});
hırıltı-link denetleyicisi https://github.com/cgiffard/node-simplecrawler kullanır. API'sini doğrudan gulpfile'da kullanabiliriz.
Bir kusur, yorumlanmış kodlara uymuyor. Bu, HTML yorumlarıyla yorumlanmış bağlantıların ayrıştırılmasıydı. – jmort253