13

所以,我知道如何在 github wiki 中进行颜色编码。例如json

```json
  {}
````

但是对于 PHP,这是行不通的

```php
// code here
```

我必须这样做:

```
<?php
// code here
```

或这个: php <?php // code here

这看起来很难看,因为您会<?php在每个代码块中看到 。有没有解决的办法?

4

2 回答 2

18

我以前也遇到过这个问题。如果你使用:```php这还不够。<?php在开始代码突出显示之前,它需要一个 php open 块。它的跨浏览器是 github 服务器上的 pygments 设置。在github上放一张票。

Pygments 有一个“startinline”选项,它只与 PhpLexer 相关。它允许语法突出显示而无需打开

您可以在此处查看 Pygments 文档: http : //pygments.org/docs/lexers/ 在页面中搜索 startinline 以直接跳转到它。

开始行

如果给定和 True 词法分析器开始使用 php 代码突出显示(即:不需要开始<?php)。默认值为假。

于 2013-06-05T13:26:44.110 回答
4

正如你在这个列表中看到的,它是从这个 pygments 列表编译的,你应该可以```php毫无问题地使用。如果它不起作用,请尝试以下方法之一

  • ```php
  • ```php3
  • ```php4
  • ```php5
  • ```css+php
  • ```html+php
  • ```js+php
  • ```xml+php
于 2013-06-05T13:06:16.517 回答