blogspot:语法highligting网址已替换为来自http

时间:2015-11-26 04:28:13

标签: blogs syntaxhighlighter

背景: 我使用CustomizeMe.xml模板作为helpbolgger.com的博客模板。我还在博客模板中集成了语法高亮显示器。我已包含在模板中的CDN文件未加载并提供“net :: ERR_CONNECTION_CLOSED”错误

e.g。 http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js

当我查看我的帖子的来源时,我发现视图源中的URL是bing“//alexgorbatchev.com/pub/sh/current/scripts/shCore.js”,因此它采用https代替HTTP。所以我在控制台中得到的错误是

获取https://alexgorbatchev.com/pub/sh/current/styles/shCore.css net :: ERR_CONNECTION_CLOSED

我不确定为什么网址会变成https网址

我在模板中的head标签上方包含的代码是

<!-- Syntax Highlighter Additions START -->
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeEclipse.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>
<script language='javascript' type='text/javascript'>
  SyntaxHighlighter.config.bloggerMode = true;
  SyntaxHighlighter.all();
  </script>
<!-- Syntax Highlighter Additions END -->

但是当我查看帖子的来源时,它看起来如下..

<!-- Syntax Highlighter Additions START -->
<link href="//alexgorbatchev.com/pub/sh/current/styles/shCore.css" rel="stylesheet" type="text/css">
<link href="//alexgorbatchev.com/pub/sh/current/styles/shThemeEclipse.css" rel="stylesheet" type="text/css">
<script src="//alexgorbatchev.com/pub/sh/current/scripts/shCore.js" type="text/javascript"></script>
<script src="//alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js" type="text/javascript"></script>
<script src="//alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js" type="text/javascript"></script>
<script src="//alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js" type="text/javascript"></script>
<script language='javascript' type='text/javascript'>
  SyntaxHighlighter.config.bloggerMode = true;
  SyntaxHighlighter.all();
  </script>
<!-- Syntax Highlighter Additions END -->

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

经过一些测试,这个错误(我想我们可以称之为一个错误)只出现在博主的“预览模式”中。

文章发表时,一切都像魅力一样。

事实上,我们无法对其进行预览,这简直令人讨厌。

我知道这不是一个“答案”,但我认为它可以帮助某人。

答案 1 :(得分:0)

我可以通过一些观察来解决问题。

当我们创建尚未发布的帖子时。 如果您预览此类博客后博客,则会从网址中删除http,并仅显示&#34; // alexgorbatchev.com/pub/sh/current/styles/shCore.css"。

发布你的帖子,它应该正常工作。

相关问题