module.exports = function articleDecorator(config, item, meta) { let blurb = "No description."; const introMatches = item.content.match( new RegExp("

(?[a-zA-Z0-9 :,.-]+)

", "m") ); if (introMatches) { blurb = introMatches.groups.introText.trim(); } const titleStart = item.content.indexOf(">", item.content.indexOf(""); const title = titleEnd > -1 ? item.content.substring(titleStart, titleEnd).trim() : meta.name; return { ...item, niceName: title, blurb: blurb, tags: [].concat(item.tags, ["article"]) }; };