使用本地pretty.css在javascript中使用code-prettify?

时间:2018-04-01 10:24:24

标签: javascript google-code-prettify

code-prettify似乎想要从cdn中获取pretty.css,而不是使用本地副本 - 是否可以配置内容以便它在没有网络调用的情况下使用本地版本?

1 个答案:

答案 0 :(得分:1)

run_prettify.js从CDN加载并使用查询标记来计算 要加载什么:

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

prettify.js脚本可让您更好地控制加载,但您必须记住加载所需的语言处理程序并在加载时调用PR.prettyPrint()

<head>
  <script src="/path/to/prettify.js"></script>
  <link rel="stylesheet" href="/path/to/prettify.css" />
  <!-- You would also need to load the language handlers you need here. -->
</head>
<body onload="PR.prettyPrint()">
  ...
</body>

您可以在https://github.com/google/code-prettify/tree/master/src

中找到prettify.{js,css}和语言处理程序