Frontmatter
MDX files میں frontmatter استعمال کرنا سیکھیں۔
Frontmatter ایک MDX file کا اہم حصہ ہے۔ یہ file کے content کے بارے میں information define کرنے کے لیے استعمال ہوتا ہے، جیسے title، description، author، publication date وغیرہ۔
Metadata header file کے آغاز میں --- (تین hyphens) کے درمیان define کیا جاتا ہے۔
Format
Metadata header key-value format میں define ہوتا ہے، جہاں key metadata کا name اور value metadata کا content ہوتی ہے۔
مثال:
---
title: Document title
description: Document description
---Document کی type (documentation، blog post وغیرہ) کے مطابق مختلف metadata استعمال کیا جا سکتا ہے۔
Documentation کے لیے metadata
titledescriptionlinkssourcedocsblogapi
مثال:
---
title: Document title
description: Document description
links:
source: https://google.com
docs: /docs
blog: /blog
api: https://google.com
---Blog posts کے لیے metadata
author_id
یہ post author کا identifier ہے۔
اسے src/config/blog.ts file میں defined author id سے match کرنا چاہیے،
یہی file authors کا complete data رکھتی ہے۔
og_image
اگر آپ automatically generated image استعمال نہیں کرنا چاہتے تو یہ وہ image ہے جو social media پر share ہونے پر post کی featured image کے طور پر استعمال ہوگی۔
Images public/blog-og folder میں stored ہونی چاہئیں۔
صرف image file name اور extension استعمال کریں۔
titleexcerptdateauthor_idog_imagetagslinkssourcedocsblogapi
مثال:
---
title: Post title
date: 2024-08-07 22:33:00
excerpt: Post excerpt
author_id: daltonmenezes
og_image: introducing-blogs-og.jpg
links:
source: https://google.com
docs: /docs
blog: /blog
api: https://google.com
tags: [next.js, open-graph, blog]
---