0

在一个块中写我的 WordPress 帖子,包括 dart 代码<pre class="language-dart"><code>,我发现尖括号之间的部分没有显示,我正在使用 prismjs syntaxhighlighter。

Contact.fromMap(Map<String, dynamic> map) {
id = map[colId];
    name = map[colName];
    mobile = map[colMobile];
  }

现在正在显示<String, dynamic>。但是使用棱镜script标签可以避免这个问题。

<script type="text/plain" class="language-dart">
..code goes here..
</script>

但是由于标签,wordpress 代码块阻止了 avada 主题生成器中的代码预览。我在script某处看到 wordpress 不允许script在代码块中添加标签。有解决办法吗?

我已经使用以下设置下载了 Prismjs:https ://prismjs.com/download.html#themes=prism-okaidia&languages=markup+css+clike+javascript+aspnet+bash+csharp+dart+kotlin+python+jsx+sql&plugins= line-highlight+remove-initial-line-feed+unescaped-markup+normalize-whitespace+toolbar+copy-to-clipboard+match-braces

4

1 回答 1

0

你不能。

您需要使用&lt;and&gt;而不是<and >

于 2021-08-11T07:27:53.493 回答