Obsidian इनबॉक्स
बहुत-सा लिखना कहीं और शुरू होता है — फ़ोन पर, किसी clipper में, किसी Obsidian vault में। इनबॉक्स वही घेरा पूरा करता है: उसे किसी फ़ोल्डर पर तान दीजिए, और वहाँ गिराए गए नोट अपने-आप साइट में आयात हो जाते हैं।
§4.1चालू करना
इनबॉक्स डिफ़ॉल्ट रूप से बंद आता है। inkbrush.config.ts में चालू कीजिए:
inbox: {
dir: '~/vault/inbox', // निगरानी वाला फ़ोल्डर (~/ चलता है)
ignore: ['daily-'], // वैकल्पिक: छोड़ने लायक़ फ़ाइल-नाम उपसर्ग
},शुरू होते समय फ़ोल्डर में पहले से पड़ी फ़ाइलें देखी-हुई गिन ली जाती हैं, आयात नहीं होतीं — सिर्फ़ बाद में जुड़े नोट अपने-आप sync होते हैं। उससे पुराना जो भी हो, वह API से जान-बूझकर, बताकर मँगाया जा सकता है — इसलिए इनबॉक्स चालू करना कभी भी vault का दशक-भर का इतिहास अचानक आपकी साइट पर नहीं उँडेल देता।
§4.2आयातक क्या-क्या करता है
हर आने वाला नोट रूपांतरित होता है, कॉपी नहीं:
- इमेज-embeds vault के एसेट-फ़ोल्डरों से हल होते हैं, फ़ाइलें आयातित नोट के बग़ल में कॉपी होती हैं, और embeds मानक इमेज-सिंटैक्स बन जाते हैं — बाद में नोट मिटाइए तो उसके एसेट उसी के साथ मिट जाते हैं
- जो
[[विकीलिंक]]साइट के किसी असली नोट पर बैठते हैं, वे लिंक बने रहते हैं — उन्हीं नियमों से हल होकर जो हर जगह हैं; बाक़ी चेतावनी के साथ सादे emphasis में चपटा दिए जाते हैं - highlights असली
<mark>तत्व बन जाते हैं, frontmatter का मेटाडेटा शीर्षक के नीचे एक स्रोत-पंक्ति, और पहले ठोस अनुच्छेद से description निकाल ली जाती है
फिर रूपांतरित नोट को वही बिल्ड-द्वार पार करना पड़ता है जो हाथ के सहेज को — जो नोट पन्ना तोड़ देता, वह आयात होने की जगह ठुकरा दिया जाता है।
हर आयात संशोधन-जर्नल में (via: inbox) पूरी-फ़ाइल रिकॉर्ड के रूप में उतरता है: ⟲ उसे लेखा-पंक्ति की तरह सूचीबद्ध करता है, और आयात पलटना git की कार्रवाई है। autocommit चालू हो तो हर आयात भी बाक़ी संपादनों की तरह git commit बन जाता है; बंद हो तो आयातित फ़ाइलें आम working-tree बदलावों के रूप में आती हैं — जाँचना और commit करना आपका काम।