Lexer->addSpecialPattern('~~MASKBOLD~~', $mode, 'plugin_maskbold_button'); } public function handle($match, $state, $pos, Doku_Handler $handler) { return ['type' => 'maskbold_button']; } public function render($mode, Doku_Renderer $renderer, $data) { if ($mode !== 'xhtml') return false; if ($data['type'] === 'maskbold_button') { $renderer->doc .= ''; } return true; } }