如何让宏中链接被正确处理

如何在宏中插入链接,定义的宏如下

#+MACRO: blue @@html:<font color="blue">@@ $1@@html:</font>@@

如果是纯文本的如

{{{blue(abc)}}}

宏可以正常生效 但插入链接后,宏虽然生效但会有这样的问题

用红色标出的部分是用了宏的,后面正常的是没有用宏的,请问这种情况该怎样让宏中的链接也自动处理成后面的样式。 P.S:不用宏直接在链接两侧用html定义是正常的,但写成宏之后就会出问题