2

我正在使用 Google Code Prettify CDN 链接:

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

按照设计,它将 CSS 样式表附加到 DOM 中:

<link rel="stylesheet" type="text/css" href="https://cdn.rawgit.com/google/code-prettify/master/loader/prettify.css">

如果您想使用默认皮肤(或项目提供的 URL 参数定义的皮肤之一),这很好,但在我的情况下,我想使用自定义主题:

<link rel="stylesheet" href="css/my-custom-theme-that-is-awesome.css">

哦哦,GCP在我之后添加了它的主题,所以现在我所有的样式都被覆盖了。

有没有办法使用 GCP CDN(或CDN)自定义样式表,而无需添加到工作表中每个样式?还是我卡在下载 GCP 并将其本地包含在我的项目中?!important

4

1 回答 1

2

您可以使用非自动加载器版本,即 https://cdn.rawgit.com/google/code-prettify/master/loader/prettify.js

并在页面准备好时执行 PR.prettyPrint() 。不会下载任何样式表。

于 2018-02-28T06:09:05.920 回答