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

कंटेंट लेखकों के लिए लोकल प्रीव्यू

बदलाव पुश करने से पहले अपने डॉक्स का लोकल प्रीव्यू देखें। आपको बस Docker और एक docs/ डायरेक्टरी की आवश्यकता है।

पूर्वापेक्षाएँ

Section titled “पूर्वापेक्षाएँ”
  • Docker Desktop इंस्टॉल और रनिंग होना चाहिए
  • आपका कंटेंट रिपो लोकली क्लोन किया हुआ हो जिसमें docs/ डायरेक्टरी हो और उसमें कम से कम index.mdx हो

डेव सर्वर शुरू करें

Section titled “डेव सर्वर शुरू करें”

अपने कंटेंट रिपो के रूट से यह कमांड चलाएँ:

Terminal window
docker run --rm -it \
-v "$(pwd)/docs:/content/docs" \
-p 4321:4321 \
-e MODE=dev \
ghcr.io/f5-sales-demo/docs-builder:latest

सर्वर शुरू होने के बाद http://localhost:4321 खोलें।

इमेज और स्टैटिक एसेट्स

Section titled “इमेज और स्टैटिक एसेट्स”

इमेज को docs/images/ जैसी सबडायरेक्टरी में रखें। कंटेनर इन्हें स्वचालित रूप से पहचान लेता है — किसी अतिरिक्त वॉल्यूम माउंट की आवश्यकता नहीं है।

अपने MDX में रूट-रिलेटिव पाथ से उन्हें संदर्भित करें:

![Architecture diagram](/images/architecture.png)

पोर्ट पहले से उपयोग में है — एक अलग होस्ट पोर्ट मैप करें: -p 8080:4321, फिर http://localhost:8080 खोलें।

कंटेंट दिखाई नहीं दे रहा — सत्यापित करें कि docs/index.mdx मौजूद है। कंटेनर आउटपुट में ERROR: No content found संदेश की जाँच करें।

पुरानी इमेज — नवीनतम संस्करण पुल करें:

Terminal window
docker pull ghcr.io/f5-sales-demo/docs-builder:latest
  • Docker बिल्ड — इमेज विवरण, एनवायरनमेंट वेरिएबल्स, और प्रोडक्शन बिल्ड्स
  • आर्किटेक्चर — कंटेंट इंजेक्शन मॉडल और थीम सिस्टम डिज़ाइन