我正在使用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并将其包含在我的项目中?
答案 0 :(得分:2)
您可以使用非自动加载器版本,即 https://cdn.rawgit.com/google/code-prettify/master/loader/prettify.js
在页面准备好后执行PR.prettyPrint()。不会下载任何样式表。