gpt4 book ai didi

Jekyll kramdown 中的 Php 代码突出显示不起作用

转载 作者:可可西里 更新时间:2023-11-01 00:05:24 26 4
gpt4 key购买 nike

我将 Jekyll 与 kramdown 和 pygments 一起使用,它适用于 javascript 或 python 代码,但是当我创建 php 时:

{% highlight php %}
header('Content-Type: application/json');

echo json_encode(array(
'jsonrpc' => "2.0",
'result' => $result,
'id' => $request->id,
'error' => null
));
{% endhighlight %}

每一行都是一个 x 类的跨度:

<code class="language-php" data-lang="php"><span class="x">header('Content-Type: application/json');</span>
<span class="x">echo json_encode(array(</span>
<span class="x"> 'jsonrpc' =&gt; "2.0",</span>
<span class="x"> 'result' =&gt; $result,</span>
<span class="x"> 'id' =&gt; $request-&gt;id,</span>
<span class="x"> 'error' =&gt; null</span>
<span class="x">));</span></code>

为什么我的 php 代码没有不同类的 token ?

最佳答案

如果你想忘记代码块开头的 php 开始标记,你必须将 Pygments startinline 参数设置为 true。

{% highlight php startinline=true %}

参见 Pygments documentation

关于Jekyll kramdown 中的 Php 代码突出显示不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25343332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com