抱歉我有点迟钝,但我不太确定您是想让我审查您的全部代码,还是仅审查 Discourse 过滤器的使用方式。就格式而言,这是正确的,因为该过滤器期望您修改 $output,并使用模板标签来插值变量。有关更多信息,请参阅此主题:
$output