profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchएडमिन पैनल प्रॉक्सी सेटअपटेम्पलेट बिल्डर में स्क्रिप्टिंगProject Scaffoldingमीडिया लाइब्रेरी

Headless

त्वरित प्रारंभSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetरूट्स प्राप्त करेंgetरूट प्राप्त करेंgetब्लॉक प्राप्त करेंgetCEL कैश के साथ ब्लॉक्स प्राप्त करेंgetब्लॉक्स-जनरेटेड-प्राप्त करेंgetघटक प्राप्त करेंgetGET /components/{name}getडेटासेट स्कीमा नाम प्राप्त करेंgetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchपैच अनुवादgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Project Scaffolding

Profound CMS के लिए पहले से कॉन्फ़िगर की गई वेबसाइट का स्कैफोल्ड तैयार करें, जिसमें न्यूनतम स्टार्टर या डॉक्यूमेंटेशन-साइट टेम्पलेट में से कोई एक विकल्प हो।

Profound CMS के लिए Next.js / TanStack ऐप का स्कैफोल्ड तैयार करें।

इंस्टॉल और चलाएँ

नया प्रोजेक्ट बनाने के लिए Bun का उपयोग करें:

bunx create-profound-app <project-name>

आप इंटरैक्टिव तरीके से टेम्पलेट चुन सकते हैं या किसी टेम्पलेट को स्पष्ट रूप से पास कर सकते हैं:

bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs

स्वचालित Git इनिशियलाइज़ेशन को छोड़ने के लिए:

bunx create-profound-app <project-name> --no-git

स्वचालित dependencies इंस्टॉलेशन को छोड़ने के लिए:

bunx create-profound-app <project-name> --no-install

अगले चरण

cd <project-name>
bun dev

टेम्पलेट

  • base: Profound CMS के लिए न्यूनतम वेबसाइट स्टार्टर।
  • docs: दस्तावेज़-विशिष्ट UI वाला डॉक्यूमेंटेशन साइट स्टार्टर।

Profound CMS में वेबसाइट बनाएँ

स्कैफोल्ड किए गए ऐप को एक ऐसी वेबसाइट की आवश्यकता होती है जिससे वह जुड़ सके। अपने एनवायरनमेंट वेरिएबल सेट करने से पहले Admin Panel में एक वेबसाइट बनाएँ।

  1. Admin Panel पर जाएँ।
  2. यदि आपके संगठन में अभी तक कोई वेबसाइट नहीं है, तो आप सीधे क्रिएट फ़ॉर्म पर पहुँचेंगे। अन्यथा, साइडबार के शीर्ष पर संगठन का ड्रॉपडाउन खोलें और Create new website चुनें।
  3. वेबसाइट का नाम और डोमेन दर्ज करें, और वैकल्पिक रूप से कोई स्टार्टर टेम्पलेट चुनें।
  4. Create पर क्लिक करें। आपको /admin/<websiteId> पर ले जाया जाएगा — उस URL में मौजूद ID ही वेबसाइट ID है, जिसकी आवश्यकता अगले सेक्शन में होगी।

API KEY और वेबसाइट ID कहाँ से प्राप्त करें?

Admin Panel से:

  1. डैशबोर्ड पर मौजूद "Copy ID" बटन से Website ID कॉपी करें
  2. Settings > API Keys सेक्शन में एक नई API KEY बनाएँ

एनवायरनमेंट वेरिएबल

अपनी जनरेट की गई वेबसाइट में .env.local फ़ाइल बनाएँ:

PROFOUND_API_KEY=your_api_key
NEXT_PUBLIC_PROFOUND_WEBSITE_ID=your_website_id
NEXT_PUBLIC_CMS_API_URL=https://cms.dev.tryprofound.com
NEXT_PUBLIC_BUNNY_CDN_URL=https://cms-profound.b-cdn.net

यह क्या करता है

create-profound-app एक टेम्पलेट को नई डायरेक्टरी में कॉपी करता है, प्रोजेक्ट नाम जैसे टेम्पलेट प्लेसहोल्डर को बदलता है, और वैकल्पिक रूप से Git रिपॉज़िटरी को इनिशियलाइज़ करता है तथा आवश्यक dependencies इंस्टॉल करता है।

जनरेट की गई वेबसाइट के कमांड

जनरेट किए गए प्रोजेक्ट के अंदर मुख्य कमांड ये हैं:

bun dev: डेवलपमेंट सर्वर शुरू करें
bun build: प्रोडक्शन के लिए बिल्ड करें
bun start: प्रोडक्शन बिल्ड चलाएँ
bun lint: लिंटिंग चलाएँ
bun generate-schemas: Profound CMS से CMS स्कीमा सिंक करें
Continue Reading
Previous‹टेम्पलेट बिल्डर में स्क्रिप्टिंगNextमीडिया लाइब्रेरी›