module.exports = function articleDecorator(config, item, meta) { const introStart = item.content.indexOf("

") + 3; const introEnd = item.content.indexOf("

"); let cutoff; if (introEnd - introStart > config.cutoffLength) { cutoff = item.content.indexOf("p>", introStart + config.cutoffLength) + 1; } else { cutoff = introEnd; } const blurb = item.content.substring(introStart, cutoff); const titleStart = item.content.indexOf(">", item.content.indexOf(""); const title = item.content.substring(titleStart, titleEnd) || meta.name; return { ...item, niceName: title, blurb: blurb, tags: [].concat(item.tags, ["article"]) }; };