【问题标题】:How to escape the angled brackets (“<”, “>”) in prism?如何转义棱镜中的尖括号(“<”,“>”)?
【发布时间】:2020-09-07 04:37:51
【问题描述】:

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

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

现在显示&lt;String, dynamic&gt;。但是使用 prism script 标签可以避免这个问题。

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

但由于script 标记,wordpress 代码块阻止了 avada 主题生成器中的代码预览。我在某处看到 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

【问题讨论】:

    标签: wordpress prismjs


    【解决方案1】:

    你不能。

    您需要使用&amp;lt;&amp;gt; 而不是&lt;&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-15
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      • 2010-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多