我正在处理一些相关项目的 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?

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top