【发布时间】:2014-02-12 13:55:37
【问题描述】:
我想在markdown gist on github 中包含代码,但不知道如何进行语法高亮显示。
github 风格的降价 - 例如
```php
Class::function($param);
```
例如,会在问题中将语法突出显示为 php,但它似乎不是要点。
【问题讨论】:
标签: php syntax-highlighting markdown gist
我想在markdown gist on github 中包含代码,但不知道如何进行语法高亮显示。
github 风格的降价 - 例如
```php
Class::function($param);
```
例如,会在问题中将语法突出显示为 php,但它似乎不是要点。
【问题讨论】:
标签: php syntax-highlighting markdown gist
Fenced 代码块确实可以在 Markdown Gists 中工作,实际上您的代码 正在 以这种方式呈现。如果您检查这些块,您会发现它们包含在 divs 和 class="highlight highlight-PHP" 中。
问题在于 PHP 代码只有在包含 <?php 分隔符时才能被 GFM 识别为突出显示(很像 PHP 代码只在 <?php 块内运行)。将此添加到每个 PHP 代码块的顶部,您应该可以开始使用,例如:
...
```php
<?php
class GO_Example_Model_Thing extends GO_Base_Db_ActiveRecord {
...
【讨论】:
在块之前使用此 HTML 注释标记:
<!-- language: php -->
然后是您的代码块和其余的答案/问题:
Class::function($param);
// more code...
重要规则:
您可以查看Stack Overflow's Markdown help 和更详细的meta's answer。
【讨论】:
class="highlight highlight-PHP" 属性所示。)