confluence创建一个页面链接到另一个页面名称?

时间:2014-10-22 10:04:01

标签: emacs confluence

我通过Emacs confluence-mode使用Confluence,我想给我的页面一个有意义的名字,但是也给它们一个简短的名字,这样可以在编辑时更快地输入。我可以创建一个只是指向具有不同名称的其他页面的链接的页面吗?

例如,创建一个名为My meaningful name for this page的页面,然后创建一个名为p1的页面的链接,该页面只是指向另一页面的指针。打开p1时,它实际上会打开另一页。

基本上,我希望能够打开页面:

http://my-confluence.mydomain.com/display/MySpace/p1

最后:

http://my-confluence.mydomain.com/display/MySpace/My+meaningful+name+for+this+page

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

听起来你需要重定向。在你的p1页面上,将它放在一个html宏中:

<script type="text/javascript">
      window.location.href("http://My meaningful name for this page.com");
</script>

这将自动重定向到正确的页面。唯一的缺点是它可能会在几分之一秒内明显显示p1页面。如果确实如此,这是不可接受的,我会在Atlassian论坛上向您推荐这个答案: https://answers.atlassian.com/questions/124121/how-to-properly-redirect-pages-in-confluence

它列出了2个插件,其中一个是我使用的,它可以非常无缝地完成。他们虽然不是免费的。

答案 1 :(得分:0)

你能描述一下你的用例吗?如果要链接到同一页面,可以使用锚点(https://confluence.atlassian.com/display/DOC/Working+with+Anchors)来实现此目的。如果您需要链接到新页面,这可能会有所帮助: https://confluence.atlassian.com/display/DOC/Configuring+Shortcut+Links