excerpt.js 381 B

123456789101112131415
  1. /**
  2. * Excerpt Helper
  3. * @description Get the excerpt from a post
  4. * @example
  5. * <%- excerpt(post) %>
  6. */
  7. hexo.extend.helper.register('excerpt', function (post) {
  8. var excerpt;
  9. if (post.excerpt) {
  10. excerpt = post.excerpt.replace(/\<[^\>]+\>/g, '');
  11. } else {
  12. excerpt = post.content.replace(/\<[^\>]+\>/g, '').substring(0, 200);
  13. }
  14. return excerpt;
  15. });