From 635451a4e3bb3d8261ad89da7764e6a61dcca120 Mon Sep 17 00:00:00 2001 From: Will Boyd Date: Mon, 26 Feb 2024 11:45:06 -0500 Subject: [PATCH] Move getPostExcerpt() into frontmatter getter --- src/frontmatter/excerpt.js | 5 +++++ src/parser.js | 5 ----- 2 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 src/frontmatter/excerpt.js diff --git a/src/frontmatter/excerpt.js b/src/frontmatter/excerpt.js new file mode 100644 index 0000000..5c1e1f0 --- /dev/null +++ b/src/frontmatter/excerpt.js @@ -0,0 +1,5 @@ +// get excerpt, not decoded, newlines collapsed +module.exports = (post) => { + const excerpt = post.data.encoded[1].replace(/[(\r\n|\n|\r)]/gm, " "); + return excerpt; +}; diff --git a/src/parser.js b/src/parser.js index 0a82f3e..e1dafa9 100644 --- a/src/parser.js +++ b/src/parser.js @@ -110,11 +110,6 @@ function getPostCoverImageId(postData) { return id; } -function getPostExcerpt(post) { - const excerpt = post.encoded[1].replace(/(\r\n|\n|\r)/gm, " "); - return excerpt; -} - function collectAttachedImages(channelData) { const images = getItemsOfType(channelData, 'attachment') // filter to certain image file types