61

是否有托管google-code-prettify的内容交付网络(CDN) ?

我正在TypePad上整理一个博客,如果可能的话,我想利用 CDN。

4

5 回答 5

34

找到了!

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 (见页面底部)

于 2012-01-31T09:54:51.247 回答
4

我相信你可以直接从谷歌代码中使用它.. ? 嵌入
http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js

于 2011-05-27T22:32:32.257 回答
4

您可以直接使用 Google Code Prettify。

阅读他们的Google Code Prettify 自述文件wiki,他们会告诉您如何将它们用作托管服务提供商。

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

然后使用 Google Code Prettify 的漂亮打印功能,添加class="prettyprint"到你的代码块,它应该在 apre或 acode中。以下示例:

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

或者

<code class="prettyprint">...</code>
于 2013-02-28T18:00:41.963 回答
4

有一个 CDN 用于美化:

https://cdn.jsdelivr.net/gh/google/code-prettify@master/loader/run_prettify.js

官方代码美化存储库中解释了它的使用。您可以将它与皮肤一起使用,如下所示:

<script src="https://cdn.jsdelivr.net/gh/google/code-prettify@master/loader/run_prettify.js?skin=desert"></script>

这样您就不必担心额外的 CSS 文件。有关更多详细信息和 URL 配置的完整列表,请查看入门部分。


正如 Jan Šotola 所说,之前的 RawGit CDN 已关闭。
阅读有关从已弃用的 RawGit 迁移的更多详细信息。

于 2016-09-27T00:47:46.950 回答
-2

您可以在Dropbox上创建一个帐户并将所有 JavaScript 和 CSS 文件放在公共文件夹中。这对我有用!

于 2011-06-28T19:34:10.597 回答