मेटाडेटा
वे head टैग जो प्रत्येक पृष्ठ रेंडर करता है — title, description, canonical, Open Graph और X कार्ड टैग — और उन्हें frontmatter से प्रति पृष्ठ कैसे ओवरराइड करें।
प्रत्येक पृष्ठ आपके कॉन्फ़िग और frontmatter से मानक <head> टैग रेंडर करता है — किसी कॉन्फ़िगरेशन की आवश्यकता नहीं। जहाँ किसी मान को समायोजित किया जा सकता है, वह blume.config.ts में seo कुंजी के अंतर्गत या किसी पृष्ठ के frontmatter में seo के अंतर्गत रहता है।
<title>— पृष्ठ का शीर्षक और साथ में आपकी साइट काtitle।<meta name="description">औरog:description— पृष्ठ काdescription, जो साइट केdescriptionपर वापस चला जाता है।og:titleऔरog:site_name— पृष्ठ का शीर्षक और आपकी साइट काtitle।<link rel="canonical">औरog:url— पृष्ठ का पूर्ण URL (जबdeployment.siteसेट हो)।og:type— ब्लॉग पोस्ट और चेंजलॉग प्रविष्टियों परarticle, अन्यत्रwebsite। लेख पृष्ठ पृष्ठ केdateऔर अंतिम-संशोधित टाइमस्टैम्प सेarticle:published_timeऔरarticle:modified_timeभी उत्सर्जित करते हैं।og:image— पृष्ठ के लिए OG छवि। एक जनित कार्ड अपनेog:image:width,og:image:height,og:image:type, औरog:image:altकी घोषणा भी करता है, ताकि क्रॉलर पहले उसे प्राप्त किए बिना कार्ड का लेआउट तैयार कर सके; आपके द्वारा स्वयं दी गईseo.imageइनमें से कोई भी घोषित नहीं करती, क्योंकि उसका आकार और प्रारूप अज्ञात होता है।twitter:card,twitter:title,twitter:description,twitter:image— X कार्ड। छवि वाले पृष्ठों को चौड़ाsummary_large_imageसंस्करण मिलता है; छवि रहित पृष्ठों को फिर भी सघनsummaryकार्ड मिलता है, न कि वे केवल एक सादे लिंक के रूप में रेंडर होते हैं।
X श्रेय
X कार्ड की बाकी सारी जानकारी og:* टैग से पढ़ता है, इसलिए केवल वही मान हैं जिनका वह अनुमान नहीं लगा सकता — वे खाते जिन्हें श्रेय देना है। उन्हें seo.x के अंतर्गत सेट करें और Blume twitter:site (आपकी साइट का खाता) तथा twitter:creator (लेखक का खाता) उत्सर्जित करता है। @ वैकल्पिक है — acme और @acme दोनों काम करते हैं।
seo: {
x: { handle: "@acme", creator: "@jane" },
}
कोई पृष्ठ अपना स्वयं का लेखक घोषित कर सकता है, जो अतिथि पोस्ट के लिए उपयुक्त है:
---
title: How we shipped it
seo:
x:
creator: "@guestauthor"
---
प्रति-पृष्ठ ओवरराइड
seo frontmatter के साथ अन्य किसी भी टैग को प्रति पृष्ठ ओवरराइड करें:
---
title: Pricing
description: Plans and pricing for every team size.
seo:
title: Pricing — Acme
canonical: https://acme.com/pricing
noindex: false
---
seo.title?string
इस पृष्ठ के लिए <title> और og:title को ओवरराइड करें।
stringseo.description?string
meta + og:description को ओवरराइड करें।
stringseo.image?string
कस्टम सोशल छवि (Open Graph छवियाँ देखें)।
stringseo.canonical?string
canonical URL को ओवरराइड करें।
stringseo.noindex?boolean
robots noindex उत्सर्जित करें और संरचित डेटा छोड़ दें।
booleanseo.x.creator?string
इस पृष्ठ का श्रेय किसी X खाते को दें (twitter:creator), जो आपके कॉन्फ़िग की seo.x.creator को ओवरराइड करता है।
stringएक noindex पृष्ठ साइटमैप से भी बाहर हो जाता है और संरचित डेटा को छोड़ देता है।