コードブロックの強調
snippetのリンクが勝手に表示されないように下記のように修正する。
- githubcodeblocks.php
function handle($match, $state, $pos, Doku_Handler $handler) { if (preg_match('/^\n```([a-z0-9_]+)\n/', $match, $matches) > 0) { $lang = $matches[1]; } else { $lang = NULL; } $text = preg_replace('/^```[a-z0-9_]+\n/m', '', $match); $text = preg_replace('/^```$/m', '', $text); // 下記をコメントアウト // if ($lang) // $handler->_addCall('file', array($text, $lang, 'snippet.'.$lang), $pos); // else $handler->_addCall('code', array($text, $lang), $pos); return true; }
コメント