Skip to content

Commit 752032b

Browse files
committed
fix:review changes
Signed-off-by: Amitkanswal <amitkanswal7@gmail.com>
1 parent a009d96 commit 752032b

File tree

3 files changed

+43
-3
lines changed

3 files changed

+43
-3
lines changed

app/blog/[post]/page.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { Metadata } from 'next';
22
import { notFound } from 'next/navigation';
33
import moment from 'moment';
44
import parse from 'html-react-parser';
5+
import sanitizeHtml from 'sanitize-html';
56
import { getPageRes, getBlogPostRes } from '../../../helper';
67
import { initializeLivePreview } from '@/helper/live-preview';
78
import RenderComponents from '../../../components/render-components';
@@ -47,7 +48,7 @@ export async function generateMetadata({ params }: BlogPostProps): Promise<Metad
4748

4849
return {
4950
title: post?.title || `${resolvedParams.post} - Blog`,
50-
description: post?.body?.substring(0, 160).replace(/<[^>]*>?/gm, '') || ''
51+
description: post?.body ? sanitizeHtml(post.body.substring(0, 160), { allowedTags: [], allowedAttributes: {} }) : ''
5152
};
5253
} catch (error) {
5354
console.error('Error generating metadata:', error);

package-lock.json

Lines changed: 38 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,15 @@
2222
"nprogress": "^0.2.0",
2323
"react": "^18.2.0",
2424
"react-dom": "^18.2.0",
25-
"react-loading-skeleton": "^3.5.0"
25+
"react-loading-skeleton": "^3.5.0",
26+
"sanitize-html": "^2.17.0"
2627
},
2728
"devDependencies": {
2829
"@types/node": "^20.11.5",
2930
"@types/nprogress": "^0.2.3",
3031
"@types/react": "^18.2.57",
3132
"@types/react-dom": "^18.2.19",
33+
"@types/sanitize-html": "^2.16.0",
3234
"eslint": "^8.56.0",
3335
"eslint-config-next": "^15.3.2",
3436
"typescript": "^5.3.3"

0 commit comments

Comments
 (0)