var fancyFirstChar; fancyFirstChar = { init: function (ghost) { ghost.registerFilter('prePostsRender', function (posts) { var post, originalContent, newContent, firstCharIndex = 0; for (post in posts) { if (posts.hasOwnProperty(post)) { originalContent = posts[post].content_html; if (originalContent.substr(0, 1) === '<') { firstCharIndex = originalContent.indexOf('>') + 1; } newContent = originalContent.substr(0, firstCharIndex); newContent += ''; newContent += originalContent.substr(firstCharIndex, 1); newContent += ''; newContent += originalContent.substr(firstCharIndex + 1, originalContent.length - firstCharIndex - 1); posts[post].content_html = newContent; } } return posts; }); }, activate: function () {}, deactivate: function () {} }; module.exports = fancyFirstChar;