Wordpress 如何使代码语法高亮显示兼容?

Wordpress 如何使代码语法高亮显示兼容?,wordpress,markdown,syntax-highlighting,Wordpress,Markdown,Syntax Highlighting,有几个标记用于代码语法高亮显示,例如pre和code。如何使它们在同一站点上兼容 # Use PreCode for Windows Live Writer <pre class="brush: py; toolbar: false;"> ... </pre> # Install the plugin SyntaxHighlighter Evolved (for WordPress), the source codes will render as: <div i

有几个标记用于代码语法高亮显示,例如
pre
code
。如何使它们在同一站点上兼容

# Use PreCode for Windows Live Writer
<pre class="brush: py; toolbar: false;">
...
</pre>

# Install the plugin SyntaxHighlighter Evolved (for WordPress), the source codes will render as:
<div id="highlighter_539499" class="syntaxhighlighter  python">
...
</div>

# in markdown, insert code blocks by:
```python
...
```
# will render as:
<pre><code class="python">
...
</code></pre>

# OR
[code lang=python]
...
[/code]
```language-python
...
```
#对Windows Live Writer使用预编码
...
#安装SyntaxHighlighter Evolved插件(用于WordPress),源代码将呈现为:
<pre><code class="language-pascal">var i: Integer;
begin
   i := 1;
end.</code></pre>
... #在标记中,通过以下方式插入代码块: ```蟒蛇 ... ``` #将呈现为:
<pre><code class="language-pascal">var i: Integer;
begin
   i := 1;
end.</code></pre>
...
#或 [代码lang=python] ... [/code]
PS:我安装了插件SyntaxHighlighter,在Windows Live Writer中使用预编码进行离线博客,并使用WP markdown editor进行在线博客

令人沮丧的是,这方面没有标准。HTML5规范提供了一个规范,但明确指出它不是一个正式规范:

没有正式的方式来表明正在标记的计算机代码的语言。希望使用所用语言标记
code
元素的作者,例如,为了语法突出显示脚本可以使用正确的规则,可以使用
class
属性,例如,通过向元素添加前缀为“
language-
”的类

还提供了一个示例:

下面的示例显示如何使用pre和code元素标记代码块

我还遇到了一些同样接受另一个前缀:“
lang-
”的Highlighter。我的观点是,建议的前缀部分似乎是最薄弱的环节,我不希望看到任何一致性。当然,一个正式的规范会澄清这一点,但在此之前,我们只能使用现有的