इसे छोड़कर कंटेंट पर जाएं

Website Plugin

NameDrop Website Plugin विज़िटर्स को आपकी वेबसाइट पर किसी नाम पर hover करके यह सुनने देता है कि उसका उच्चारण कैसे होता है। यह एक script tag है, ~22 KB, शून्य डिपेंडेंसी, और किसी भी प्लेटफ़ॉर्म पर काम करता है।

Website Plugin को लाइव देखने के लिए keshavmalani.com पर जाएँ। उच्चारण सुनने के लिए नाम पर hover करें।

अपनी वेबसाइट के <head> में या क्लोज़िंग </body> टैग से पहले यह लाइन जोड़ें — बस:

<script src="https://namedrop.io/script/namedrop-integration.min.js" defer></script>

script लोड होने के बाद, आपके पास अपने पेजों पर pronunciation-योग्य नाम जोड़ने के दो तरीके हैं।

विकल्प A: <namedrop> टैग्स का उपयोग करें (अनुशंसित)

Section titled “विकल्प A: <namedrop> टैग्स का उपयोग करें (अनुशंसित)”

किसी भी नाम को <namedrop> टैग में wrap करें ताकि वह इंटरैक्टिव हो जाए। यह आपको पूरा नियंत्रण देता है कि किन नामों को enhance किया जाए।

व्यक्तिगत नाम:

<namedrop username="johndoe">John Doe</namedrop>

ब्रांड नाम:

<namedrop brandUsername="nike">Nike</namedrop>

पूरा पेज उदाहरण:

<!doctype html>
<html>
<head>
<title>Our Team</title>
<script src="https://namedrop.io/script/namedrop-integration.min.js" defer></script>
</head>
<body>
<h1>Meet Our Team</h1>
<p>Our CEO, <namedrop username="johndoe">John Doe</namedrop>, founded the company in 2020.</p>
<p>We are proud partners with <namedrop brandUsername="nike">Nike</namedrop>.</p>
</body>
</html>

विकल्प B: स्वतः लिंक डिटेक्शन

Section titled “विकल्प B: स्वतः लिंक डिटेक्शन”

क्या आप अपनी साइट पर पहले से NameDrop profiles के लिए लिंक कर रहे हैं? Plugin उन लिंक्स को स्वतः डिटेक्ट करेगा और उन्हें audio प्लेयर्स में बदल देगा — markup में किसी बदलाव की ज़रूरत नहीं।

<!-- ये लिंक्स स्वतः audio प्लेयर्स बन जाते हैं -->
<a href="https://namedrop.io/johndoe">John Doe</a>
<a href="https://namedrop.io/brands/nike">Nike</a>

सीधे audio फ़ाइल लिंक्स (.mp3, .wav, .m4a, .ogg, .webm, .aac, .flac) भी समर्थित हैं और profile आइकन के बिना एक प्लेयर दिखाते हैं।

किसी लिंक को सामान्य लिंक की तरह रखना चाहते हैं? data-namedrop-processed="true" जोड़ें:

<a href="https://namedrop.io/johndoe" data-namedrop-processed="true">Regular link</a>

आप एक ही पेज पर <namedrop> टैग्स और ऑटो-डिटेक्टेड लिंक्स दोनों का उपयोग कर सकते हैं — वे बिना संघर्ष के एक साथ काम करते हैं।

नामों के बगल में NameDrop आइकन के बिना एक साफ़ रूप चाहिए? script टैग में data-hide-icon attribute जोड़ें:

<script src="https://namedrop.io/script/namedrop-integration.min.js" data-hide-icon defer></script>

नाम केवल underlined टेक्स्ट के रूप में दिखाई देंगे। hover पर, play/pause, waveform विज़ुअलाइज़ेशन और वॉल्यूम कंट्रोल वाला एक कॉम्पैक्ट audio प्लेयर दिखाई देता है। प्लेयर स्वतः ही आपकी वेबसाइट के light या dark कलर स्कीम के अनुकूल हो जाता है।

प्लेटफ़ॉर्म गाइड

Section titled “प्लेटफ़ॉर्म गाइड”
प्लेटफ़ॉर्मscript कैसे जोड़ें
स्टैटिक HTMLअपने HTML में सीधे जोड़ें
WordPressथीम हेडर, या “Insert Headers and Footers” जैसा कोई plugin
SquarespaceSettings → Code Injection
WixSite Settings → Custom Code
WebflowProject Settings → Custom Code
Shopifytheme.liquid एडिट करें या कस्टम ऐप का उपयोग करें
React / Next.js<Script> कंपोनेंट का उपयोग करें या अपने HTML टेम्पलेट में जोड़ें
Angular / Vueindex.html में जोड़ें

क्या यह मेरी वेबसाइट को धीमा कर देता है?

नहीं। script defer (नॉन-ब्लॉकिंग) के साथ लोड होती है, ~22 KB की है, और audio केवल तभी fetch होता है जब कोई play पर क्लिक करता है।

क्या यह सिंगल-पेज ऐप्स या डायनेमिक रूप से लोड किए गए कंटेंट के साथ काम करता है?

हाँ। Plugin पेज लोड के बाद जोड़े गए नए कंटेंट पर नज़र रखता है, इसलिए यह React, Vue, Angular और AJAX कंटेंट के साथ काम करता है।

अगर किसी profile में अभी रिकॉर्डिंग न हो तो क्या?

Play बटन एक संक्षिप्त error state दिखाता है। नाम का टेक्स्ट दिखाई देता रहता है और कार्यशील रहता है।

क्या plugin पेज लोड पर requests करता है?

कोई audio पहले से fetch नहीं होता। API requests तभी होती हैं जब कोई play पर क्लिक करता है।

hello@namedrop.io पर हमसे संपर्क करें — सेटअप में मदद करने में हमें ख़ुशी होगी।