4

我正在为一些相关项目编写 Maven 站点文档,并且我想创建一个从一个站点的文档到另一个站点文档的超链接。问题在于链接目标的 URL 依赖于 Maven 属性。

我试过这个:

{{{http://example.com/site/project-${some-prop}/some.html}the documentation}}

但是 ${some-prop} 占位符不会被替换,然后 APT 处理器会被第一个 '}' 混淆。转义 { 和 } 字符(例如$\{some-prop\})没有帮助,以下也不起作用:

{{http://example.com/site/project-${some-prop}/some.html}}

还有其他方法可以完成这项任务吗?例如,有没有一种方法可以定义一个 Doxia 宏,该宏可用于替换已扩展占位符的 URL?

4

1 回答 1

3

您使用的是 2.0-beta-6 或更高版本的站点插件吗?此外,您的 apt 文件名是否以 .vm 扩展名结尾(如创建内容的过滤部分所述?

于 2010-02-17T12:01:11.623 回答