hexo
Version:
A fast, simple & powerful blog framework, powered by Node.js.
16 lines (13 loc) • 369 B
JavaScript
var rExcerpt = /<!--\s*more\s*-->/g;
module.exports = function(data, callback){
var content = data.content;
if (rExcerpt.test(content)){
data.content = content.replace(rExcerpt, function(match, index){
data.excerpt = content.substring(0, index);
return '<a id="more"></a>';
});
} else {
data.excerpt = '';
}
callback(null, data);
};