我按照这个post为我的博客设置了SyntaxHighlighter。另外,我加入了头脑
http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushBash.js
用于渲染bash代码,然后我尝试渲染这样的一行
<pre name="code" class="bash">
ls > output.txt
</pre>
但是>
变为>
,我也尝试了以下内容:<
,>
,<>
,><
,<1>
,<1a>
,<a1a>
,<a a>
,但它们都不起作用,并且所有括号都会呈现给>
或<
。我甚至尝试了>
,但它也变成了>
。
令人惊讶的是,<a>
正确地呈现给<a>
,所以对我来说,似乎括号必须成对并且必须有一些字母,但中间没有空格或数字,为什么就是它?我怎样才能简单地正确渲染上面的代码?
我在比较这两个帖子时发现了这个问题:
答案 0 :(得分:-1)
头部应该是这样的:
<head>
<script type="text/javascript" src="shCore.js"></script>
<script type="text/javascript" src="shBrushBash.js"></script>
<link type="text/css" rel="stylesheet" href="Whatever_Theme_you_r_using.css">
<script type="text/javascript">SyntaxHighlighter.all();</script>
</head>
你所要做的就是改变所有“&lt;”符号“<
”