使用一款语法高亮插件 highlight.js

这款语法高亮插件叫做 highlight.js 使用非常简单,支持多种主题,其中有我们非常亲切的 monokai_sublime

我们现就来试试吧

class Model_MainTask_Abstract extends Core_Model_Abstract
{
    public function __construct($taskId)
    {
        if ($taskId < 1) {
            throws403('Invalid MainTaskId');
        }

        if (! $task = Dao('Static_MainTask')->get($taskId)) {
            throws(_('主线任务静态配置缺失。') . 'MainTaskId:' . $taskId);
        }

        $this->_prop = $task;
    }
}

很酷吧,使用方法如下:

1、先引入JS并初始化

<link rel="stylesheet" href="/res/js/highlight/styles/monokai_sublime.css" />
<script src="/res/js/highlight/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>

2、这样括起代码

或者这样括起:

<pre><code class="html">...</code></pre>