目次
Wikiページで文字に色をつける。
0.10版は既存のものがあるが0.11版がなかったので自作
下記ファイルを作成して/path/to/tracproject/pluginsディレクトリに入れとく。
ファイル名はColor.pyとする。
--- 0.10版ではこう --- def execute(hdf, args, env): args = tuple(args.split(",")) if len(args) == 2 : return '<span style="background-color:%s;padding: 0.1ex 0.4em;">%s</span>' % args else: return '<span style="background-color:%s;padding: 0.1ex 0.4em;color:%s;">%s</span>' % args --- 0.10版 ここまで --- --- 0.11版ではこうする --- from trac.wiki.macros import WikiMacroBase class Color(WikiMacroBase): def expand_macro(self, formatter, name, args): args = tuple(args.split(",")) if len(args) == 2 : return '<span style="background-color:%s;padding: 0.1ex 0.4em;">%s</span>' % args else: return '<span style="background-color:%s;padding: 0.1ex 0.4em;color:%s;">%s</span>' % args --- 0.11版 ここまで ---
[[Color( background-color, color , text )]] or [[Color( color , text )]]設定例(0.10の時と同じ)
[[Color(blue, green, This has a blue background and green text)]]