[pmwiki-users] I would like to create custom markup like github markdown backticks mermaid
Gregor Klarič
klaric.gregor at gmail.com
Thu Oct 22 22:56:35 PDT 2026
# put into config.php or a cookbook script
Markup('mermaid', '<[=', '/```mermaid\s*(.*?)```/s', 'MermaidMarkup');
function MermaidMarkup($m) {
return Keep("<pre class='mermaid'>" . $m[1] . "</pre>");
}
# load mermaid once
$HTMLFooterFmt['mermaid'] =
"<script type='module'>
import mermaid from '
https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>";
Am Fr., 23. Okt. 2026 um 06:47 Uhr schrieb Christopher Cox <
chriscox at endlessnow.com>:
> I've been wresting with trying to create working markup for:
>
> ```mermaid
> (markup language here)
> ```
>
> It seems to "work", but my sourceblock is empty.
>
> Markup(
> 'mermaid2',
> 'fulltext',
> '/```mermaid(.*?)```/si',
> "MermaidMarkup"
> );
>
> I'm probably missing something easy. Any hints?
>
> _______________________________________________
> pmwiki-users mailing list
> pmwiki-users at pmichaud.com
> http://www.pmichaud.com/mailman/listinfo/pmwiki-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pmichaud.com/pipermail/pmwiki-users/attachments/20261023/46303107/attachment.html>
More information about the pmwiki-users
mailing list