gpt4 book ai didi

php - Trac PHP 语法高亮在 Wiki 中不起作用

转载 作者:行者123 更新时间:2023-12-04 05:57:34 24 4
gpt4 key购买 nike

PHP 语法高亮 拒绝在我安装的 Trac 中处理 Wiki 页面。它在浏览源代码时运行良好,但在 Wiki 中却不行。 Javascript、C 和 Python 语法高亮在 Wiki 中有效,但在 PHP 中无效。祸是我。

我有 Trac 0.11.7安装在 Ubuntu 10.04 .我的网络服务器是 Apache 2.2.14 .

我已经手动安装了 Pygments。没运气。我在首选项中更改了 Pygments 主题。没运气。

我在 trac 中记录了绝对 0 个错误和 apache日志。 Trac 的日志记录级别设置为 WARNING (并且 Trac 日志记录正在工作 - 我今天早些时候还有其他错误)。 Firebug 在所有东西都打开时也没有显示错误(除了一个不相关的“未知属性'-moz-opacity'”CSS 错误)。

查看页面的 HTML 源代码显示代码只是作为预格式化文本吐出。它没有 <span> 的吨数的所有其他语法高亮代码块都有。

这是我在 Wiki 中使用的代码:

{{{
#!php
if(true)
{
echo 'hi';
}
}}}

这是结果:
<div class="code"><pre><span class="x">if(true)
{
echo 'hi';
}
</span></pre></div>

请帮忙 :-)

对于我所期望的示例,这里有一些有效的 JS 代码:
{{{
#!js
if(true)
{
alert('hi');
}
}}}

这是结果:
<div class="code"><pre><span class="k">if</span><span class="p">(</span><span class="kc">true</span><span class="p">)</span>
<span class="p">{</span>
<span class="nx">alert</span><span class="p">(</span><span class="s1">'hi'</span><span class="p">);</span>
<span class="p">}</span>
</pre></div>

最佳答案

我相信您可以通过包含 <?php 来解决此问题。标签:

{{{
#!php
<?php
if(true)
{
echo 'hi';
}
}}}

无论如何,这在我的 Trac wiki 上对我有用。不过,我仍然无法确定这是预期的行为还是错误。

关于php - Trac PHP 语法高亮在 Wiki 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9319224/

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