Google डॉक्स और मार्कडाउन कैसे अच्छा खेल सकते हैं?


166

मुझे Google डॉक्स बहुत पसंद हैं। मैं नोट्स, निबंध, पत्राचार, चालान, जर्नल प्रविष्टियाँ, व्यावसायिक विचार, नियोजन दस्तावेज- सब कुछ वहाँ पर लिखता हूँ।

मुझे मार्कडाउन प्रारूप भी पसंद है। मैं एक प्रोग्रामर हूं इसलिए कभी-कभी मैं अपने संपादक के रूप में हूं और बस Google डॉक्स पर जाने के बजाय मार्कडाउन में चीजें लिखना चाहता हूं।

हालाँकि, जब मैं अपनी मार्कडाउन फ़ाइलों को Google ड्राइव में सहेजता हूं, तो मैं उन्हें वहां पूर्वावलोकन नहीं कर सकता, जो मेरे वर्कफ़्लो के लिए अत्यंत विघटनकारी है। Google ड्राइव में मार्कडाउन फ़ाइलों का पूर्वावलोकन करने में सक्षम होना एक बहुत बड़ा सुधार होगा।

क्या Google डॉक्स और मार्कडाउन दोनों के लाभों का आनंद लेने का कोई तरीका है? या ये लेखन मंच काफी हद तक असंगत हैं? किसी भी सुंदर समाधान मैं नहीं सोच रहा हूँ?

जवाबों:


127

आप StackEdit को एक कोशिश दे सकते हैं । गूगल ड्राइव के साथ इसका अच्छा एकीकरण है।

एक बार जब आप Google ड्राइव से / से मार्कडाउन दस्तावेज़ आयात / निर्यात करते हैं, तो आप इसे बाद में सीधे Google ड्राइव से खोल सकते हैं क्योंकि StackEdit को तीसरे पक्ष के संपादक / दर्शक एप्लिकेशन के रूप में एकीकृत किया गया है।

आप StackEdit को Chrome एप्लिकेशन के साथ-साथ वेब स्टोर पर भी पा सकते हैं ।

नोट: मैं StackEdit का डेवलपर हूं।


1
वास्तव में MIME प्रकार (पाठ / x-markdown) के आधार पर फ़ाइल पिकर में एक फ़िल्टर होता है, फ़ाइल शीर्षक पर नहीं। यह बहुत सुविधाजनक नहीं है, लेकिन यह StackEdit को Google डिस्क में इससे जुड़ी अपनी फाइलें रखने की अनुमति देता है। आपको सबसे पहले StackEdit में फाइल बनाने और इसे Google ड्राइव में निर्यात करने की आवश्यकता होगी।
बेवॉच

3
दरअसल, क्या आपने अपनी .md फाइलें सीधे Google ड्राइव वेब साइट से खोलने की कोशिश की ? जब आपके Google ड्राइव खाते से लिंक किया जाता है, तो StackEdit टेक्स्ट / x-markdown MIME प्रकार और .mm एक्सटेंशन खोलने के लिए डिफ़ॉल्ट एप्लिकेशन है । मेरे साथ ठीक काम करता है।
बेवॉच

3
मैंने सिर्फ StackEdit में Google ड्राइव पिकर से फ़िल्टर को संशोधित किया है ताकि आप टेक्स्ट / एक्स-मार्कडाउन, टेक्स्ट / प्लेन, एप्लिकेशन / ऑक्टेट-स्ट्रीम MIME प्रकारों को आयात कर सकें। इससे आपकी समस्या हल हो जानी चाहिए।
बेवॉच

1
हाँ, निश्चित रूप से एक महान उपकरण है , मुझे लगता है कि निकट भविष्य में कुछ समय यह स्टैक में जोर से टकराएगा, और उम्मीद है कि वेब एप्लीकेशन में स्वयं का एक टैग मिल जाएगा :)। यह पहले से ही मुख्य मेटा में पॉप अप कर चुका है: meta.stackexchange.com/questions/202156/written-with-stackedit
brasofilo

1
@benweet मैं StackEdit को देखकर वास्तव में प्रसन्न हूं और मुझे यह एक MarkupEditor के रूप में पसंद है। फिर भी, कुछ ऐसा है जो मुझे इस तरह से जाने से रोकेगा: यह Google डॉक्स की सबसे महत्वपूर्ण विशेषताओं को याद कर रहा है: एक ही दस्तावेज़ पर सहयोग करने की क्षमता, कई लोग एक ही दस्तावेज़ में संपादन, इनलाइन-टिप्पणियाँ, .... समीक्षा के लिए यह सोना है।
सोरिन

18

Google डॉक्स दस्तावेज़ किक्स संपादक के भीतर 'तत्वों' में सब कुछ सांकेतिक शब्दों में बदलना है जो कि यह सब पर आधारित है (यह मूल रूप से बंद स्रोत है क्योंकि यह बड़ा व्यापार रहस्य है, जिसके साथ कोई भी व्यक्ति अपनी डॉक्स सेवा चला सकता है - जो एक शर्म की बात है)।

आप इन तत्वों को Google Apps Script, जावास्क्रिप्ट का एक प्रकार के साथ एक्सेस कर सकते हैं - लेकिन तत्वों से Markdown लिखना उतना सरल नहीं है जितना आपको लगता है (आपको अनिवार्य रूप से Apps स्क्रिप्ट में मार्कडाउन पार्सर लागू करना होगा)।

जब मैं इस वर्ष की शुरुआत में आया था, तब रेनाटो मैंगिनी के " gdocs2md " रेपो के दर्जनों कांटे थे , लेकिन ऐसा लगता था कि उन्होंने पुल अनुरोधों को रोकना शुरू कर दिया था, और कुछ वर्षों की अवधि में कांटे थे जो दूसरों की तुलना में कहीं बेहतर थे। । मैंने इन पेड़ों में से कई के माध्यम से चला गया और सबसे अच्छा एक नए पैकेज में डाल दिया, जो कि तत्वों के लिए HTML के साथ मिश्रित के साथ HTML भी उत्पन्न करता है Google डॉक्स जैसे सुपरस्क्रिप्ट और सबस्क्रिप्ट तत्वों का समर्थन करता है (जिसमें मार्कडाउन का प्रतिनिधित्व करने का कोई तरीका नहीं है)। यहां तक ​​कि दूसरों के सर्वश्रेष्ठ संपादन को शामिल करते हुए, पार्सिंग को आवश्यक काम मिला, और मुझे विश्वास है कि यह वर्तमान में नौकरी के लिए सबसे अच्छा उपलब्ध है।

GitHub पर इंस्टॉलेशन निर्देशों के साथ उपलब्ध स्क्रिप्ट: lmmx / gdocs2md-html

मैंने इस तरह की स्क्रिप्ट में सबसे महत्वपूर्ण विशेषता को जोड़ने पर भी काम किया - उपयोगकर्ता विशेषताएं - फ़ाइल को सहेजने के बजाय Google डॉक्स के भीतर एक पॉप-अप में मार्कडाउन प्रदान करना (मुझे लगता है कि मूल पूरे फ़ोल्डर के लिए बैच की बचत थी, जो उपयुक्त नहीं है मेरी दस्तावेज़-मसौदा आवश्यकताओं के लिए, या मैं Google डॉक्स का उपयोग कैसे करूँ)।

यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें

मैं यह सुझाव देना चाहता हूं कि इच्छुक डेवलपर्स के लिए (या कम से कम सुविधाओं के लिए) सुझाव देने के लिए यह एक और अधिक परिष्कृत परियोजना हो सकती है, बजाय सभी के विभिन्न गुणवत्ता की लिपियों के लिए, जब हम एक ही उद्देश्य के लिए काम कर रहे हों।

प्रयास के दोहराव को कम करने के साथ-साथ, "ऐड-ऑन" के निर्माण के लिए Google डॉक्स नीति बताती है कि प्रत्येक दस्तावेज़ के लिए थोड़े अजीब तरीके से लोड किए जाने की बजाय (और इसलिए 'इंस्टॉल करने योग्य' प्रकाशित किया जाना चाहिए)

  • ऐड-ऑन पूरी तरह कार्यात्मक होना चाहिए - यह "प्रगति में काम नहीं" हो सकता है।

  • कई सक्रिय उपयोगकर्ताओं के साथ स्क्रिप्ट का परीक्षण किया गया है।

जाहिर है कि अगर आप "शुद्ध" मार्कडाउन चाहते थे, तो या तो इन फीचर्स को बंद कर दें (कोड कांटा है) या बस उप / सुपरस्क्रिप्स आदि का उपयोग न करें, इस तरह की स्क्रिप्ट में वैयक्तिकृत सेटिंग्स जोड़ना बहुत मुश्किल नहीं होगा। अगर यह एक ऐड-ऑन के रूप में परिपक्व होता है, अगर कोई महत्वपूर्ण रुचि है।


1
यह दूसरी तरह के आसपास करने के लिए अच्छा नहीं होगा, यानी एमडी -> गूगल डॉक्स
QED

13

आप एक मार्कडाउन दस्तावेज़ को HTML में परिवर्तित कर सकते हैं, और Google ड्राइव दस्तावेज़ में HTML पृष्ठ (स्रोत नहीं) को कॉपी / पेस्ट कर सकते हैं। यह शीर्षकों, सूचियों, लिंक, बोल्ड / इटैलिक / रेखांकन सहित अधिकांश स्वरूपण को बनाए रखेगा।

फ़ॉन्ट, मार्जिन और फ़ॉन्ट आकार, Google ड्राइव की चूक से मेल नहीं खाएंगे, और मानक ड्राइव दस्तावेज़ों की तुलना में "जगह से बाहर" दिखेंगे। HTML दस्तावेज़ में एक कस्टम सीएसएस फ़ाइल को लागू करने से यह हल हो जाएगा, जिससे दस्तावेज़ बहुत समान दिखाई देगा।

मैं अन्य दिशा के बारे में निश्चित नहीं हूं, Google ड्राइव दस्तावेजों को मार्कडाउन में परिवर्तित करना। एचटीएमएल को निर्यात करना और एचटीएमएल को मार्कडाउन कनवर्टर का उपयोग करना संभव हो सकता है।


10

gdocs2md हेडर, सूचियों, तालिकाओं, इटैलिक्स, बोल्ड, लिंक और छवियों को बनाए रखने के लिए Google दस्तावेजों को मार्कडाउन में परिवर्तित करने का एक अच्छा काम करता है। मैं इसका उपयोग दस्तावेजों के साझा संपादन की अनुमति देने के लिए करता हूं, फिर मार्कडाउन में निर्यात करता हूं।

Google दस्तावेज़ में फ़ॉर्मेटिंग का उपयोग करने के लिए कुछ देखभाल की आवश्यकता होती है जो मार्कडाउन के लिए अच्छी तरह से मैप करता है, लेकिन यह विशेष रूप से मुश्किल नहीं है। मैंने Google डिस्क पर नए "निर्यात" फ़ोल्डर में दस्तावेज़ों के संपूर्ण फ़ोल्डर को निर्यात करने के लिए स्क्रिप्ट का विस्तार किया है, और इटैलिक और बोल्ड स्वरूपण से निपटने में थोड़ा सुधार करने के लिए, मेरा कांटा यहां है


4
नमस्ते, मैंने पाया और इस कांटे में संपादन को दूसरों के एक झुंड के बीच एक नए रेपो के साथ शामिल किया है, जो मुझे आशा है कि कुछ बेहतर उपयोगकर्ता विशेषताएं हैं (इटैलिक / बोल्ड आदि की हैंडलिंग अभी भी बहुत छोटी थी, और न केवल फ़ाइल को सहेजने के लिए बैच की बचत करना प्रदर्शित करना)। गोना मेरा अपना जवाब छोड़ दें, लेकिन कृपया एक नज़र डालिए :-)
लुई मैडॉक्स

8

आप कहते हैं कि आप एक प्रोग्रामर हैं, इसलिए यह उत्तर मानता है कि आप "अपने स्वयं के रोल" के साथ सहज होंगे।

Google ड्राइव स्क्रिप्ट का समर्थन करती है: http://www.google.com/script/start/

तो, आप थोड़ा तसलीम दर्शक बना सकते हैं जो आप अपनी मार्कडाउन फ़ाइलों (URL के रूप में) को इंगित करते हैं।


हां, मैं ऐसा कर सकता था। धन्यवाद! मैं कुछ और देखने के लिए जा रहा हूँ अगर वहाँ कुछ है जो पहले से मौजूद है।
राइन रेवरे

2
और वह यह है कि mangini / gdocs2md एक स्क्रिप्ट है। उत्तर को विचित्र के द्वारा देखें।
nealmcb

6

Google ड्राइव सॉफ़्टवेयर डाउनलोड और इंस्टॉल करें। यह फिलहाल विंडोज और मैक के लिए है, लिनक्स के लिए एक संस्करण बनाने में है। सॉफ्टवेयर आपके कंप्यूटर पर एक फ़ोल्डर बनाएगा जो Google ड्राइव के साथ सिंक होता है। यदि आप इसमें एक फ़ाइल खोलते हैं, तो इसे उपयुक्त इंस्टॉल किए गए प्रोग्राम में खोला जाएगा। आपके द्वारा खोले गए Google डिस्क दस्तावेज़ ब्राउज़र में खुलेंगे।

इस तरह, आप एक स्थापित मार्कडाउन संपादक में Google ड्राइव पर संग्रहीत मार्कडाउन फ़ाइलों को खोल / संपादित कर सकते हैं।


3

मेरा सुझाव है कि मार्कडाउन पूर्वावलोकन एक सरल ऐड-ऑन है (बस) आपके द्वारा बनाए जा रहे मार्कडाउन दस्तावेज़ के साक्षात्कार बनाता है।

जहां तक ​​मैं समझता हूं, मुख्य अनुरोध इसे पूर्वावलोकन करना है, इसलिए मुझे लगता है कि यह वही है जो आप खोज रहे हैं।


इसके लिए आपको मार्कडाउन मार्कअप का उपयोग करके अपना दस्तावेज़ लिखना होगा, यह मार्कडाउन में परिवर्तित नहीं होता है।
एलियास

इस प्रश्न में प्रारूप बदलने के बारे में कुछ भी उल्लेख नहीं किया गया है ... (?)
eMarine

आप सही हैं, अन्य उत्तर मुझे गुमराह करते हैं!
एलियास

1

Google डॉक्स के लिए पूर्वावलोकन मार्कडाउन ऐड-ऑन से मेरा काम पूरा हो जाता है, यह सिंटैक्स हाइलाइटिंग के साथ साइडबार में रियलटाइम में मार्कडाउन पूर्वावलोकन दिखाता है।

स्क्रीन शॉट


मुझे Google डॉक्स का उपयोग करना पसंद है और मुझे मार्कडाउन की सादगी और भी अधिक पसंद है, यही कारण है कि मैंने एक साथ रखा showdown.jsऔर highlight.jsइस छोटे से ऐड-ऑन को बनाने के लिए।


यदि आप किसी भी तरह से उत्पाद से जुड़े हैं, तो कृपया अपने उत्तर में इसका खुलासा करें। धन्यवाद!
jonsca

1
यह अच्छा है, लेकिन ध्यान दें कि यदि आप VSCode या अन्य पूर्वावलोकनकर्ताओं से उपयोग किए जाते हैं, तो वास्तविक समय का पूर्वावलोकन स्क्रॉल-सिंक नहीं किया गया है।
केव

यह वास्तव में एक अच्छा विचार है! मैं इसे लागू करने का प्रयास करूंगा - यदि Google डॉक्स एपीआई के माध्यम से स्क्रॉल स्थिति प्राप्त करना संभव है। धन्यवाद :)
अपरिभाषित

0

यह मानते हुए कि एक बार जब आप मार्कडाउन में एक दस्तावेज़ बना रहे हैं, तो आप इसे एक सच्चे Google दस्तावेज़ में बदलना चाहते हैं (जैसा कि Google ड्राइव वेब इंटरफ़ेस में दस्तावेज़ का पूर्वावलोकन करने में सक्षम है और मार्कडाउन सिंटैक्स में संपादन जारी रखने में सक्षम है) ताकि अन्य लोग अपरिचित हों मार्कडाउन सहयोग कर सकता है मुझे निम्नलिखित काफी जल्दी मिल गया है:

  1. जहाँ भी सुविधाजनक हो अपना निशान नीचे बनाएँ।
  2. जब ब्राउज़र को निर्यात किया जाता है
  3. ब्राउज़र से परिणामी पाठ को कॉपी करें
  4. एक नए Google दस्तावेज़ में पेस्ट करें

Google डॉक्स HTML को पेस्ट करने के लिए तैयार है, इसलिए यह सभी शीर्षकों, रिक्ति, सूचियों और अन्य स्वरूपों को संरक्षित करेगा। बेशक यह केवल तभी समझ में आता है जब आप केवल व्यक्तिगत रूप से मार्कडाउन में काम करना चाहते हैं, लेकिन नियमित रूप से Google डॉक में दूसरों के साथ सहयोग करें।


0

अजीब तरह से, Tumblr समृद्ध पाठ, HTML और मार्कडाउन को एक दूसरे से जोड़ता है। मुझे सभी दिशाओं में सफलता मिली है, जिसमें टंकरा में उत्पन्न मार्कडाउन को लेना, md प्रारूप में टंबलर पोस्ट में चिपकाना और फिर समृद्ध पाठ में परिवर्तित करना शामिल है। रिच टेक्स्ट को Google डॉक्स में चिपकाया जा सकता है।


0

Github-Flavoured Markdown (GFM) .mdके लिए एकतरफा समाधान, Google के लिए मैथजैक्स-आधारित LaTeX के साथ Google डॉक्स के साथ:

किसी .docxफ़ाइल में कनवर्ट करने के लिए pandoc ऑफ़लाइन का उपयोग करें :

pandoc --from=markdown_github+tex_math_dollars --to docx test.md > test.docx

फिर, केवल Google डिस्क पर अपलोड करें। Google ड्राइव में, Google डॉक्स के साथ ओपन पर राइट-क्लिक करें और चुनें ।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.