Google साइटें: मार्कडाउन समर्थन?


28

मेरा संगठन हमारे स्थानीय विकी को कार्यालय से Google साइट में स्थानांतरित करने में रुचि रखता है। मैं देखता हूं कि Google साइटें कुछ प्रकार के विकी इंटरफेस का समर्थन करती हैं, लेकिन मुझे वास्तव में GUI संपादक पसंद नहीं है। क्या इसके बजाय मार्कडाउन सिंटैक्स का उपयोग करना संभव है?

यह एक यूनिक्स-भारी दुकान है, जिसमें कई यूनिक्स-प्रमुख और इंजीनियर हैं। हममें से कई मार्कडाउन द्वारा प्रदान किए गए कोड-फ्रेंडली विकी सिंटैक्स पसंद करते हैं।


अब यह वास्तव में भयानक होगा ... महान प्रश्न
मिरो ए।

जवाबों:


18

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

FWIW, मैंने @dnozay द्वारा सुझाए गए मार्कडाउन साइट संपादक का उपयोग करने का मार्ग नीचे शुरू किया, लेकिन यह कुछ कारणों से अत्यधिक जटिल लग रहा था:

  • यह प्रत्येक साइट अनुरक्षक को मार्कडाउन कार्यक्षमता के लिए इसे जोड़ने के लिए मजबूर करता है।
  • इसमें Google के उपकरण परिवर्तन के रूप में टूटने की क्षमता है, और किसी को फिर नवीनतम संस्करण (संभवतः प्रत्येक साइट के लिए) प्राप्त करना होगा।
  • कुछ वातावरण में सुरक्षा / नीति / आदि के लिए स्क्रिप्टिंग और / या Google ऐप इंजन होबल्ड है। कारणों
  • दार्शनिक रूप से, यह Google साइट्स को कुछ ऐसा बनाने की कोशिश करता है जो वह नहीं है।

यहाँ मार्कडाउन का उपयोग करना

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

और क्या मैंने उल्लेख किया कि यह खुला स्रोत है ?
कुंगफुचेन्च

1
मैं थोड़ा बहुत दुखी था, शायद। : / ऐसा लगता है कि साइटों में एक पृष्ठ सहेजना html मार्करों को छीन सकता है जो आपको MDH से MDH के लिए आगे-पीछे टॉगल करने देता है। मैं अभी भी इसे अन्य उद्देश्यों के लिए सुझाता हूं।
कुंगफुचेन

1
ये अद्भुत है!
जेसन

1
वास्तव में आप सहेजे जाने के बाद सहित साइटों में काम करते हैं, लेकिन यदि आप WYSIWYG संपादक का उपयोग करके मैन्युअल रूप से कोई html जोड़ते हैं, तो आप अब उस विशेष पृष्ठ को मार्कडाउन में नहीं बदल सकते।
डेव

1
ठंडा! फॉलो करने के लिए धन्यवाद। कोई अतिरिक्त html नहीं जोड़ें दुर्भाग्य से, मैं माफी चाहता हूँ। मुझे डर है कि मैं ऐसा नहीं कर सकता, @Dave।
कुंगफुकेंन

3

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


2
यह एक नेशनल लैब है, और यहाँ लगभग हर कोई यूनिक्स का उपयोग करता है, कोड लिखता है या बहुत तकनीकी है। मैं एक कोड-फ्रेंडली विकी के लिए अपने पूर्वाग्रह को बढ़ावा दे रहा हूं;)
स्टीफन लासिवस्की

यह पहले संस्करण के लिए काम करेगा, लेकिन आप HTML से कैसे मार्कडाउन वापस ला सकते हैं? जब तक आप 2 संस्करण नहीं रखते हैं - स्थानीय और ऑनलाइन HTML, बहुत व्यावहारिक नहीं है।
मिरो ए।

@ सत्तेफान - वास्तव में! उस पूर्वाग्रह से प्यार करो। @ मेरो - वास्तव में! बहुत व्यावहारिक नहीं है।
माइकल सिप्पी

1
यदि आप कुछ प्रोग्रामिंग करने के लिए तैयार हैं, तो आप शायद अपनी Google साइट को Google डिस्क के साथ एकीकृत कर सकते हैं। Google डिस्क में एक फ़ोल्डर बनाएं जो साइट सामग्री के रूप में निर्दिष्ट है, और साइट संपादकों को फ़ोल्डर तक पहुंच प्रदान करें। तब Google Apps स्क्रिप्ट लिखें जो फ़ोल्डर की सामग्री को साइट पर आयात करती है (साइट API का उपयोग करके: Developers.google.com/google-apps/sites/docs/1.0/… ), इसे Markdown से HTML में परिवर्तित करते हुए। यह संपादकों को स्थानीय रूप से (Google ड्राइव सिंक के माध्यम से) सामग्री को संपादित करने की अनुमति देता है, किसी भी पाठ संपादक के साथ जो वे चाहते हैं।
विदर्भ एस। रामदल

2

आप https://sites.google.com/site/gashackja/markdownsiteeditor का उपयोग कर सकते हैं

-

और आप इसे अपने स्वयं के उपयोग के लिए स्थापित कर सकते हैं:

  1. की एक प्रतिMarkdown Site Editor प्राप्त करें ।

    मार्कडाउन साइट संपादक की एक प्रति बनाना

  2. पुस्तकालयों को जोड़ना।

    पुस्तकालय जोड़ना

  3. Showdown libraryइसे देख कर प्राप्त करें (ID M6WggW1B7uEj1Nu0p7S6Pf-Mffa6w-w2J:)

    तसलीम पुस्तकालय जोड़ने

  4. पहचानकर्ता को Showdown(के बजाय GASShowdown) बदलना सुनिश्चित करें

  5. Bootstrap libraryID प्राप्त करें (ID MKvZneZcEte-sNijM1TaY_eMffa6w-w2J:)

  6. सुनिश्चित करें कि पहचानकर्ता Bootstrap(के बजाय GASBootstrap) है

  7. सब कुछ बचा लो

  8. एक संस्करण बनाएं ( File> Manage versions)

  9. वेब ऐप के रूप में तैनात ( Publish> Deploy as a web app...)


धन्यवाद! यह दिलचस्प लग रहा है। मैंने ऊपर 1-9 निर्देशों का पालन किया, लेकिन मुझे यकीन नहीं है कि इस स्क्रिप्ट का उपयोग कैसे किया जाए। मैं Google साइट के साथ इसका उपयोग कैसे करूंगा? क्या मुझे Google Apps स्क्रिप्ट के तहत कुछ देखने की उम्मीद करनी चाहिए?
स्टीफन लासिवस्की

मुझे यह पसंद नहीं है कि इन स्क्रिप्ट में कुछ ड्रॉपबॉक्स उपयोगकर्ता फ़ाइलों के संदर्भ हैं। फिर भी आपका धन्यवाद।
एलेक्स सोरोकोलेटोव

1

इनकी जाँच करने लायक हो सकता है:

http://userscripts.org/scripts/show/27175

द्रव ऐप उपयोगकर्ता नाम, हाईराइज और बेसकैंप में मार्कडाउन का समर्थन करने के लिए निर्माण

http://userscripts.org/scripts/show/2531

Js-markdown के आधार पर और यह आपको एक ही क्लिक में Markdown स्वरूपित पाठ को HTML में बदलने में सक्षम बनाता है।

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