首先,不推荐提供完整的HTML支持,安全性风险很大。
可以试着通过FoF/TextFormatter
提供的接口写插件,示例:
<?php
use Flarum\Extend;
use s9e\TextFormatter\Configurator;
return (new Extend\Formatter)
->configure(function (Configurator $config){
$config->BBCodes->addCustom(
'[html={TEXT1}]',
'{TEXT1}',
);
});
在帖中输入[html={html代码}]
(不带花括号)即可
当然,我这个没有任何代码过滤,不要直接拿来用