使用Google Code Prettify CDN和自定义皮肤

时间:2016-05-24 21:25:44

标签: css google-code-prettify

我正在使用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)自定义样式表,而无需将!important添加到工作表中的每种样式?或者我是否在下载GCP并将其包含在我的项目中?

1 个答案:

答案 0 :(得分:2)

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

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