trac插件使用它预先格式化wiki页面的部分
TracWikiTemplates的Python项目详细描述
wikitemplates是一个Trac插件。 这个插件将为您提供一种包括其他wiki页面的方法, 模板,进入我们当前的wiki页面。
注意:此插件与trac 0.11不兼容,也不会一直兼容 有人为此提交了修补程序。我的时间不多了,很多事情都改变了 trac 0.11和我没有时间更新这个插件。
为什么? 你可以有一个模板,用一个单空格将文本变成红色 字体,并使用模板而不是生成多个跨距,
一些用法示例
模板:
{{{ #!html <span style="color: #339900; font-family: monospace;">{{1}}</span> }}}
要使用该模板,您可以将其放在正在编辑的wiki页面上:
[[T(GreenText|The Green Text Passed)]]
HTML输出:
<span style="color: rgb(51, 153, 0); font-family: monospace;">The Green Text Passed</span>
另一个例子是:
模板:
{{{ #!html <span style="color: #339900; font-family: monospace;">{{1}}</span> <span style="color: red;">{{2}}</span> }}}
wiki实现:
[[T(GreenAndRedText|The Green Text Passed|And The Red Not Monospace Text)]]
HTML输出(带换行符以提高可读性):
<span style="color: rgb(51, 153, 0); font-family: monospace;">The Green Text Passed</span> <span style="color: red;">And The Red Not Monospace Text</span>
当然,这不是很有用,但想象一下可能性, 太多了。
从版本>;=0.3.0开始,wikitemplates还支持包含整个wiki 页面(没有参数解析)甚至场外页面。示例:
包括Wiki页面:
[[Include(WikiPageName)]]
包括非网站页面:
[[Include(http://the.url.to.site.com/page)]]
你可以在 WikiTemplates有漏洞和新的 功能请求应转到。