diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/create.js b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/create.js index 1b3bd0b7f4a..5011c904035 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/create.js +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/create.js @@ -213,8 +213,12 @@ $(function () { if (shorDescriptionEdited) { return; } - - var plainValue = jQuery('
').html(htmlContent).text().replace(/\n/g, ' ').substring(0, 120); + + var htmlValue = jQuery('
').html(htmlContent); + htmlValue[0].querySelectorAll( + "div, p, h1, h2, h3, h4, h5, h6, ul, ol, pre, address, blockquote, dl, fieldset, form, hr, menu, table" + ).forEach(x => x.innerText += " \n"); + var plainValue = htmlValue.text().replace(/\n/g, ' ').substring(0, 120); $shortDescription.val(plainValue); }