1

我有一些客户,他们总是问我如何在 Confluence 页面中添加自定义 HTML 页面,该页面的工作或功能类似于 ASP.NET 中的母版页。

4

1 回答 1

1

Confluence 中的“母版页”等价于主题。您可以在此处阅读有关主题的更多信息:https ://confluence.atlassian.com/display/DOC/Working+with+Themes

可以通过开发自定义 Confluence 插件来编写自定义主题。使用的底层技术是使用SiteMesh渲染的Apache Velocity模板。

如果你想学习如何创建一个新的主题插件,这里有一些你可以开始的地方:

总的来说,我会说开发 Confluence 主题的技术复杂性明显高于自定义 ASP.NET 母版页。在 ASP.NET 中,您只是在使用裸框架和渲染引擎,但在 Confluence 中,您必须与两种不同的开源技术以及 Confluence 自己的特殊插件系统抗衡。在感觉有能力构建它们之前,您应该期望必须投入一些时间来克服学习曲线。

于 2013-05-17T06:50:55.833 回答