好的,我已经看了一遍,我认为我做对了,但我没有得到任何结果。有没有人写过 Trac 宏来指导我完成第一步?这是我写的:
from trac.wiki.macros import WikiMacroBase
from genshi.builder import tag
class MyMacro(WikiMacroBase):
"""Proof of concept"""
revision = "$Rev$"
url = "$URL$"
def expand_macro(self, formatter, name, args):
return tag.b("Hello world.")
我已将其保存为 .py 文件并将其放在我的 Trac 项目的 /plugins 目录中。我需要重新启动apache吗?我期望[[MyMacro]]
输出一个Hello 世界是否正确。在页面上?