我创建了一个聚合wiki,它包含了3种产品的内容。
目前,我有一些特定的手册为这个产品变体和一些手册,这是90%的相似。
我的结构是这样的:
空间>产品主页>手册
是否有机会使用一个文档并隐藏/显示特定于产品的上下文?例如,如果用户来自产品主页“Testproduct”,我将显示该产品的特定内容,并在内容中设置一个变量,该变量显示产品的名称(例如,“欢迎来到Testproduct”)。
发布于 2019-05-08 06:25:00
如果您不介意使用商业附加组件,那么projectdoc工具箱可能会为您的信息体系结构需求提供工具。
部分宏允许显示/隐藏依赖于空间性质。这意味着您将使用每个产品的空间,并通过空间属性配置产品的详细信息。
如果要根据请求参数配置页面的呈现,可以使用遥控功能。请注意,这将只控制一个请求的呈现。如果用户单击此页面上的链接,则原始请求的请求属性将丢失。此特性的用例是配置从Confluence外部使用的页面呈现--例如显示错误代码的文档。但是它也可以在内部使用Wiki链接宏。
您也可以使用模拟或活动模板。在这种情况下,您将配置页面的布局(有些内容对于所有产品来说都是常见的),然后使用transclusion在产品空间中使用这个布局。
我们使用我们的产品为Maven插件提供文档。你可以在我们的网站上看到这样的例子:
请注意,这些产品是相互独立的,因此不需要您的用例的内容重用。我添加了一些示例,以展示我们如何为我们的产品使用projectdoc,特别是空间属性。
最后,我必须指出,我是projectdoc的作者之一。所以我可能有偏见.)
projectdoc是可在亚特兰西安市场上找到。
https://stackoverflow.com/questions/53451928
复制相似问题