hexo-baidu-url-submit
Version:
submit new posts urls to baidu search engine
32 lines (28 loc) • 976 B
JavaScript
module.exports = function (locals) {
var log = this.log;
var config = this.config;
var count = config.baidu_url_submit.count;
var urlsPath = config.baidu_url_submit.path;
log.info("Generating Baidu urls for last " + count + " posts");
// get last posts
var urls = [].concat(locals.posts.toArray())
.map(function(post) {
return {
"date": post.date,
"permalink": post.permalink
}
})
.sort(function(a, b) {
return b.date - a.date;
})
.slice(0, count)
.map(function(post) {
return post.permalink
})
.join('\n');
log.info("Posts urls generated in " + urlsPath + "\n" + urls);
return {
path: urlsPath,
data: urls
};
};