- Static साइटों के लिए एक सर्च लाइब्रेरी, जिसे बड़े पैमाने की वेबसाइटों पर भी कुशलता से काम करने और न्यूनतम user bandwidth उपयोग करने के लिए डिज़ाइन किया गया है
- अलग server infrastructure के बिना काम करती है, और विभिन्न वेबसाइट frameworks के साथ compatible है
प्रमुख विशेषताएँ
- स्थिर फ़ाइल-आधारित इंस्टॉलेशन
- Pagefind को केवल Hugo, Eleventy, Jekyll, Next.js, Astro, SvelteKit आदि frameworks द्वारा generated static files folder की आवश्यकता होती है, और अधिकांश मामलों में अतिरिक्त configuration की ज़रूरत नहीं होती
- हल्का सर्च bundle प्रदान करता है
- Indexing के बाद, सर्च API और default UI देने वाला एक static bundle जनरेट करता है और उसे साइट में जोड़ता है
- शामिल default UI को बिना अलग configuration के तुरंत इस्तेमाल किया जा सकता है
- बड़ी साइटों पर भी तेज़ सर्च
- Pagefind दसियों हज़ार पेजों वाली साइटों को भी user के browser में searchable बनाता है, और search index को टुकड़ों में बाँटकर केवल ज़रूरी हिस्से लोड करता है
- 10,000 पेजों पर कुल network request size को 300kB से कम रखता है। अधिकांश साइटों में यह 100kB से कम में काम करता है
फ़ीचर सारांश
- अतिरिक्त configuration के बिना बहुभाषी वेबसाइट support
- Knowledge Base के लिए उपयुक्त शक्तिशाली filtering engine
- custom sorting properties, metadata tracking, content weighting सेट किए जा सकते हैं
- पेज के भीतर के specific sections को भी search results के रूप में लौटाया जा सकता है
- एक search index से कई domains में search support
- NodeJS indexing library का उपयोग करके PDF, JSON files, subtitles जैसे विभिन्न content को index किया जा सकता है
- सभी फ़ीचर्स न्यूनतम network usage के साथ उपलब्ध हैं
2 टिप्पणियां
Japanese — ja ✅ नीचे देखें
Korean — ko ✅ ❌
दुर्भाग्य से, लगता है कि अभी तक CJK सपोर्ट नहीं है
क्या यह Korean के साथ भी अच्छी तरह काम करेगा?