2010-02-19 16 views
58

क्या content delivery network (सीडीएन) है जो google-code-prettify होस्ट कर रहा है?क्या कोई सामग्री वितरण नेटवर्क (सीडीएन) है जो Google Code Prettify होस्ट करता है?

मैं TypePad पर एक ब्लॉग डाल रहा हूं और यदि संभव हो तो सीडीएन का लाभ लेना चाहता हूं।

+3

+ 1 Google किसी कारण से सुंदरता प्रतीत नहीं होता है, अजीब: http://code.google.com/apis/ajaxlibs/documentation/#jquery – Kane

+4

@ केन मैंने एक सुझाव दिया है कि इसे जोड़ा जायेगा : http://code.google.com/p/google-ajax-apis/issues/detail?id=393। यहां उत्तरों की कमी के आधार पर मैं अनुमान लगा रहा हूं कि Google इसे तब तक प्रतीक्षा करने जा रहा है जब तक कि Google इसे जोड़ता न हो। – ahsteele

+2

मेरी इच्छा है कि वे करेंगे, क्योंकि: http://meta.stackexchange.com/questions/96519/is-it-legal-to-use-the-content-delivery-network-cdn-which-belongs-to-stack- एक्सच –

उत्तर

4

सँवारना के लिए एक CDN नहीं है: नीचे दिए गए उदाहरणों

https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js 

इसका उपयोग सरकारी code-prettify repository पर समझाया गया है। आप इसे त्वचा के साथ उपयोग कर सकते हैं, जैसे:

<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?skin=desert"></script> 

इस तरह आपको अतिरिक्त सीएसएस फ़ाइलों के बारे में चिंता करने की ज़रूरत नहीं है। अधिक जानकारी और यूआरएल कॉन्फ़िगरेशन की पूरी सूची के लिए, Getting Started अनुभाग देखें।

4

मेरा मानना ​​है कि आप इसे सीधे Google Code से उपयोग कर सकते हैं ..? एम्बेड करने
http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js

+6

हालांकि यह एक अच्छा तरीका नहीं है - यह बिना किसी सूचना के बदल सकता है। –

+2

यह भी gziped के बजाय किया जाता है जो एक सामान्य सीडीएन करना चाहिए। – Bainternet

+0

यहां सीएसएस है: http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css –

-3

आप Dropbox पर एक खाता बना सकते हैं और सार्वजनिक फ़ोल्डर में सभी जावास्क्रिप्ट और सीएसएस फ़ाइलें डाल सकता है। यह मेरे लिए काम किया!

32

इसे मिला!

http://www.cdnjs.com/libraries/prettify

<script src="http://cdnjs.cloudflare.com/ajax/libs/prettify/r298/run_prettify.js" type="text/javascript"></script> 
<link href="http://cdnjs.cloudflare.com/ajax/libs/prettify/r298/prettify.css" type="text/css"> 

अद्यतन: https://github.com/cdnjs/cdnjs/issues/695 (पृष्ठ के नीचे देखें)

+5

हां, लेकिन .css फ़ाइल कहां है? –

+0

Google Code पर होस्ट की गई फ़ाइलों की तुलना में सभी भाषा फ़ाइलों को सूचीबद्ध नहीं किया गया है। क्या यह सिर्फ दिख रहा है? क्लाउडफेयर पर अनुरोधित भाषा नहीं होने पर क्या होता है? – gavsiu

+0

+1 मैं अपनी सादगी के लिए @ पीटर डायटज़ उत्तर चुना होगा। लेकिन आपके काम भी http://jsfiddle.net/9LY48/3/ यह कहना मुश्किल है कि यह तब तक काम कर रहा था जब तक मैं कक्षा नाम में लैंग-सीएसएस नहीं जोड़ता ... मुझे लगता है कि दस्तावेज़ों को पढ़ने में मदद करता है। – Shanimal

0

MaxCDN/NetDNA की तरह लग रहा है: http://opensource.maxcdn.com/javascript/prettify/

और यह उपयोग करने के लिए कोड है:

<script type="text/javascript" src="http://maxcdnoss.jdorfman.netdna-cdn.com/js/prettify/js-modules/prettify.js"></script>

+2

लिंक टूटा हुआ है। –

+0

जैसा कि @ निकोलस पीटरसन ने तीन साल पहले बताया था कि यह लिंक टूटा हुआ है। यह देखते हुए कि अब हमारे पास एक स्वीकार्य उत्तर है, इस सवाल को हटाने के लिए यह समझदारी हो सकती है। – ahsteele

4

आप सीधे Google Code Prettify का उपयोग कर सकते हैं।

अपने Google Code Prettify Readme या wiki पढ़ें, और वे आपको बताते हैं कि होस्टिंग प्रदाता के रूप में उनका उपयोग कैसे करें।

<script 
src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js" 
type="text/javascript"></script> 

फिर, गूगल कोड सँवारना की prettyprint शक्तियों का उपयोग अपने कोड ब्लॉक है, जो एक pre या एक code में होना चाहिए करने के लिए class="prettyprint" जोड़ने के लिए।

<pre class="prettyprint">...</pre> 

या

<code class="prettyprint">...</code> 
+0

इसे काम करने के लिए मिला। यहाँ एक पहेली है। http://jsfiddle.net/9LY48/4/ – Shanimal

+1

यह काम करता है, लेकिन मेरी साइट को धीमा कर देता है क्योंकि (1) हमेशा एक सेकंड के भीतर प्रतिक्रिया नहीं देता है और (2) सबसे महत्वपूर्ण है, एक्सपेयर हेडर भविष्य में सही ढंग से सेट नहीं है , तो ब्राउज़र कैश अपना काम नहीं कर सकता है – Deleplace