我想在GitHub的Markdown代码片段中包含代码,但无法弄清如何进行语法高亮。
Github风格的Markdown - 例如:
```php
Class::function($param);
```
例如,在问题中会突出显示 PHP 的语法,但在 Gist 中似乎没有。
我想在GitHub的Markdown代码片段中包含代码,但无法弄清如何进行语法高亮。
Github风格的Markdown - 例如:
```php
Class::function($param);
```
例如,在问题中会突出显示 PHP 的语法,但在 Gist 中似乎没有。
在Markdown Gists中,带围栏的代码块可以正常工作,实际上您的代码已经以这种方式呈现。如果您检查这些代码块,您会发现它们包含在具有class="highlight highlight-PHP"
的div
中。
问题在于,只有当PHP代码包括<?php
分隔符时(就像PHP代码仅在<?php
块内运行一样),GFM才能识别并进行突出显示。将此添加到每个PHP代码块的顶部,您就可以正常工作了,例如:
...
```php
<?php
class GO_Example_Model_Thing extends GO_Base_Db_ActiveRecord {
...
<!-- language: php -->
然后是您的代码块和其余的答案/问题:
Class::function($param);
// more code...
重要规则:
您可以查看Stack Overflow的Markdown帮助和更详细的meta的答案。
class="highlight highlight-PHP"
属性所示。) - Chris