我通过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
有什么想法吗?
答案 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