如何使用SyntaxHighlighter在博客文章的bash代码中正确呈现括号

时间:2015-03-19 19:38:09

标签: bash blogger syntaxhighlighter

我按照这个post为我的博客设置了SyntaxHighlighter。另外,我加入了头脑

http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushBash.js

用于渲染bash代码,然后我尝试渲染这样的一行

<pre name="code" class="bash">
    ls > output.txt
</pre>

但是>变为&gt;,我也尝试了以下内容:<><>><<1><1a><a1a><a a>,但它们都不起作用,并且所有括号都会呈现给&gt;&lt;。我甚至尝试了&#62;,但它也变成了&gt;

令人惊讶的是,<a>正确地呈现给<a>,所以对我来说,似乎括号必须成对并且必须有一些字母,但中间没有空格或数字,为什么就是它?我怎样才能简单地正确渲染上面的代码?

我在比较这两个帖子时发现了这个问题:

  1. post 1:搜索pip freeze &gt; requirements.txt。相应的html为pip freeze > requirements.txt
  2. post 2:搜索F3 F3 <space> C+n C+a F4。相应的html也只是F3 F3 <space> C+n C+a F4

1 个答案:

答案 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;”符号“&lt;