2009-12-07 13 views

उत्तर

1

आप Google साइट पृष्ठों में गैजेट डाल सकते हैं। आप एक गैजेट बना सकते हैं जिसने किसी भी ओपन सोर्स जावास्क्रिप्ट सिंटैक्स हाइलाइटर्स का उपयोग करके सिंटैक्स हाइलाइट किया था।

कोई आदर्श समाधान नहीं है लेकिन आप जो चाहते हैं उसे प्राप्त करेंगे। लेमेम जानते हैं कि क्या आप आगे पॉइंटर्स चाहते हैं।

+0

गैजेट बनाने पर कोई संकेतक? – user855

+0

गैजेट्स एपीआई यहां देखें: http://code.google.com/apis/gadgets/docs/gs.html और यहां गैजेट संपादक: http://code.google.com/apis/gadgets/docs /tools.html#GGE और यहां एक जावास्क्रिप्ट कोड हाइलाइटर है: http://code.google.com/p/syntaxhighlighter/ –

7

दुर्भाग्यवश अब तक Google साइट्स के भीतर सिंटैक्स हाइलाइटिंग के लिए कोई समर्थन नहीं है। एक वर्कअराउंड के रूप में आप http://tohtml.com/ का उपयोग कर सकते हैं और अपना कोड वहां दर्ज कर सकते हैं और सीधे अपने Google साइट पेज में रंगीन आउटपुट (HTML नहीं) की प्रतिलिपि बना सकते हैं।

यह पूरी तरह से काम करता है, जब तक आपको नियमित रूप से कोड के बड़े टुकड़े संपादित करने की आवश्यकता नहीं होती है।

+0

यह हमारे जैसा ही है; [tohtml] के बजाय (http://tohtml.com) हम [क्विक हाइलाइटर] (http://quickhighlighter.com/index.php) का उपयोग करते हैं ('संयोजन शैली और HTML कोड' चेकबॉक्स चेक के साथ) क्योंकि हम पसंद करते हैं आउटपुट बेहतर; रंगीन आउटपुट की प्रतिलिपि बनाने के बजाय हम HTML की प्रतिलिपि बनाते हैं, और इसे Google साइट संपादक के HTML दृश्य में पेस्ट करते हैं। यह बहुत अच्छी तरह से काम करता है, लेकिन जैसा कि आप कहते हैं, बहुत दर्दनाक है यदि आप अक्सर कोड को संपादित करना चाहते हैं। – Geoff

+0

आप लोग बहुत ही अच्छे हैं, आपके लिंक के लिए बहुत बहुत धन्यवाद! अब मैं अपने ब्लॉग पर कोड देख सकता हूं अच्छा लग रहा है! http://www.codeofaninja.com/। फिर बहुत बहुत धन्यवाद! :) – Kris

+0

क्विक हाइलाइटर टीएसक्यूएल के लिए उपयोग करने योग्य नहीं है क्योंकि यह ब्रैकेट किए गए '[फील्डनाम]' के भीतर रिक्त स्थान जोड़ता है। –

2

मैंने Google Code Prettify के साथ स्वयं गैजेट बनाने का प्रयास किया है, और कुछ समस्याएं थीं।

एक यह है कि कक्षाएं समर्थित नहीं हैं, इसलिए आपको स्टैक ओवरफ्लो को प्रसन्न करने के लिए क्या करना है, इसका पालन करना होगा। http://www.codingthewheel.com/archives/syntax-highlighting-stackoverflow-google-prettify

दूसरी समस्या जिसका सामना मैंने किया था, आईफ्रेम और पैरेंट फ्रेम के बीच बातचीत थी। आप देखेंगे कि एक डोमेन अनुमति समस्या है, और इसलिए आप अपने iframe से parent.document तक पहुंचने में असमर्थ होंगे।

इससे कुछ लोगों को हैकी परीक्षण के कुछ घंटों को बचाया जाना चाहिए।

0

मुझे एक वैकल्पिक तरीका मिला है।

यदि आप इंटेलिजे का उपयोग करते हैं, तो बस इंटेलिजे संपादक से कोड कॉपी करें और इसे अपने Google साइट टेक्स्ट (HTML मोड में नहीं) में पेस्ट करें।

आउट-ऑफ-द-बॉक्स काम करता है!

यदि आप वेबसाइट के आधार पर विभिन्न विषयों को चाहते हैं, तो बस here से कुछ IntelliJ रंग विषयों को डाउनलोड करें।

संबंधित मुद्दे

 संबंधित मुद्दे