0在Blogspot上不起作用

0在Blogspot上不起作用

本文介绍了语法突出显示3.0在Blogspot上不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

语法突出显示3.0在我的博客上不起作用.我直接从网站上使用最新版本.问题是:如果我在代码中编写#include,我将得到它的结尾.没有文字换行.该博客的链接为 http://snacksforyourmind.blogspot.com .我还签出了选项,但是除了我已经启用的bloggerMode之外,它们什么也没有提供.所有问题均在页面顶部的第二个代码中可见.有人知道如何解决吗?

Syntax highlighter 3.0 is not working on my blog. I use the newest version right from the website. The issues are:If I write #include in my code, I get at the end of it. There's no text wrapping. The blog's link is http://snacksforyourmind.blogspot.com. I also checked out options but they give nothing but bloggerMode which I already enabled. All the issues are visible in the second code from top of the page. Does anybody have some idea how to fix it?

推荐答案

取决于您的模板,SyntaxHighlighter JavaScript代码可能会在内容加载之前运行.在这种情况下,将代码更改为在短暂的超时后运行应该可以解决该问题.在模板HTML的<head>中尝试以下操作:

Depending on your template, the SyntaxHighlighter JavaScript code may run before the content has loaded. In that case, changing the code to run after a short timeout should fix the problem. Try this in the <head> of your template HTML:

<script type="text/javascript">
window.setTimeout(function() {
    SyntaxHighlighter.config.bloggerMode = true;
    SyntaxHighlighter.all();
}, 10);
</script>

您可以在调用ScriptHighlighter.all()之前添加默认值的进一步自定义.

You can add further customisation of defaults before the call to ScriptHighlighter.all().

如果要自定义SyntaxHighlighter代码显示的外观,请添加以下CSS:

If you want to customise the look and feel of the SyntaxHighlighter code display, add some CSS like this:

.syntaxhighlighter code {
  font-family: Consolas !important;
  font-size: 10px !important;
}

!important对于覆盖SyntaxHighlighter主题定义是必需的.

The !important is necessary to override the SyntaxHighlighter theme definitions.

这篇关于语法突出显示3.0在Blogspot上不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 20:08