साझा रास्टर
तब उपयोग करें जब एक ही छवि सभी लोकेशंस में साझा की जाती है (प्रति-लोकेल भिन्नता नहीं)।
docsOutput.style = "flat"— फ़्लैट लिंक रीराइटर प्रति आउटपुट फ़ाइल के लिए गहराई उपसर्ग की गणना करता है, इसलिए स्रोत फ़ाइल के बगल में एक सापेक्ष संपत्ति (जैसेdocs/figure.pngकोfigure.pngके रूप मेंdocs/page.mdसे संदर्भित किया गया है) हर अनुवादित आउटपुट में सही ढंग से हल हो जाती है — किसीpostProcessing.regexAdjustmentsनियम की आवश्यकता नहीं है। जब स्रोत फ़ाइलें उपनिर्देशिकाओं में रहती हैं, तोflatPreserveRelativeDir: trueसक्षम करें ताकि आउटपुट पथ स्रोत ट्री को संरक्षित करें (देखें प्रति-फ़ाइल गहराई उपसर्ग)।docsOutput.style = "vitepress"(और लिंक नॉर्मलाइज़र के साथ अन्य डॉक-सिस्टम प्रीसेट) — साइट-रूट निरपेक्ष पथ जैसे/translation-dashboard.pngअपरिवर्तित रहते हैं जब URL हर लोकेल में समान होता है — किसीregexAdjustmentsनियम की आवश्यकता नहीं होती है।
फ़्लैट उदाहरण: एक प्रोजेक्ट docs/guide/quick-start.md को translated-docs/docs/guide/quick-start.<locale>.md में अनुवाद करता है। यह flatPreserveRelativeDir: true मानता है ताकि docs/guide/quick-start.md translated-docs/docs/guide/quick-start.<locale>.md (translated-docs/quick-start.<locale>.md नहीं) में आउटपुट हो। एक सहोदर छवि docs/translation-dashboard.png को quick-start.md से ../translation-dashboard.png के रूप में संदर्भित किया गया है। रीराइटर आउटपुट फ़ाइल की निर्देशिका से स्रोत निर्देशिका (../../docs/) तक प्रति-फ़ाइल उपसर्ग की गणना करता है, जिससे ../../docs/translation-dashboard.png उत्पन्न होता है। translated-docs/docs/guide/ से, वह docs/translation-dashboard.png पर सही ढंग से हल हो जाता है।
एक postProcessing नियम की अभी भी आवश्यकता है जब:
- संपत्ति को
docsOutput.style = "flat"में एक निरपेक्ष URL के माध्यम से संदर्भित किया जाता है (जैसे/img/figure.png) — फ़्लैट रीराइटर केवल सापेक्ष पथों को संभालता है - आप अन्य कारणों से संपत्ति URL को बदलना चाहते हैं (जैसे CDN पर स्विच करना)
कार्यान्वयन उदाहरण
इस रिपॉजिटरी के अपने डॉक्स साझा छवियों के निरपेक्ष-URL संस्करण का उपयोग करते हैं: अनुवाद डैशबोर्ड गाइड अपने स्क्रीनशॉट को  के रूप में संदर्भित करता है — docs/public/translation-dashboard.png से परोसा गया एक निरपेक्ष, साइट-रूट पथ। क्योंकि URL हर लोकेल के लिए समान है, किसी postProcessing.regexAdjustments नियम की आवश्यकता नहीं है।