使用 Confluence 4.0 在用户宏中添加 Wiki 标记
使用 Confluence 4.0 时,如何在用户宏(或在用户宏编辑器中完成的生成动态输出的其他内容)中使用 wiki 标记。 在 Confluence 3.5.3 中,我有一个包含以下内容的宏,我想迁移它:
{info:title=Table of content}
{toc}
{info}
how can I use wiki markup in a usermacro (or something else which produces the dynamic output, done in the user macro editor), when using Confluence 4.0.
In Confluence 3.5.3 I had a macro with the following content, which I want to migrate:
{info:title=Table of content}
{toc}
{info}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好的,我知道如何解决这个问题。你必须编写 XHTML,下面显示了上面的示例在 XHTML 中的样子:
我发现的另一个肮脏的方法是使用转换标记(将来可能会过时):
Ok, I found out how to solve this. You have to write XHTML, the following shows how the example above would look like in XHTML:
Another dirty approach I found is to use the transition markup (may become obsolete in the future):
要获取需要为宏编写的 XHTML,请按照下列步骤操作: 使用
如果您无权访问查看存储格式选项,则解决方法是:
pageId=
网址。http://{your-confluence-root}/plugins/viewstorage/viewpagestorage.action?pageId={your-page-id}
参考文献:
Confluence 4.0 编辑器常见问题解答
To get the XHTML that you need to write for your macro, follow these steps:
If you don't have access the View Storage Format option, then a workaround is:
pageId=
in the URL.http://{your-confluence-root}/plugins/viewstorage/viewpagestorage.action?pageId={your-page-id}
References:
Confluence 4.0 Editor FAQ
您应该在用户宏中将 wiki 标记动态渲染为 xhtml!这是一些代码:
You should just render the wiki markup into xhtml dynamically in your user macro! Here's some code: