rittenhop-dev/versions/5.94.2/core/frontend/meta/generate-excerpt.js

15 lines
380 B
JavaScript
Raw Normal View History

2024-09-23 19:40:12 -04:00
const downsize = require('downsize');
function generateExcerpt(excerpt, truncateOptions) {
truncateOptions = truncateOptions || {};
if (!truncateOptions.words && !truncateOptions.characters) {
truncateOptions.words = 50;
}
// Just uses downsize to truncate, not format
return downsize(excerpt, truncateOptions);
}
module.exports = generateExcerpt;