站内链接应当是在当前窗口打开的,现在是用新窗口打开的,这是为什么?是 Discourse 的 Bug 么?
举个站内链接的例子:
同样一个链接,但以非 Onebox 的形式:
/cc @admins 有人了解怎么一回事吗?
站内链接应当是在当前窗口打开的,现在是用新窗口打开的,这是为什么?是 Discourse 的 Bug 么?
举个站内链接的例子:
同样一个链接,但以非 Onebox 的形式:
/cc @admins 有人了解怎么一回事吗?
不清楚,可能是 discourse 的设置,我没有改东西。
嗯,设置里也没有相关的选项。(只有有一个改外部链接打开方式的选项)
在个人设置 https://emacs-china.org/u/{your-name}/preferences/interface
有 在新标签页打开外部链接
选项,我猜它影响的是这种形式的链接:(预览窗口不能测试 )
[绝对路径](https://emacs-china.org/t/org-mode/14)
[相对路径](/t/org-mode/14)
[外部链接](...)
而单独一行链接的时候,则会自动请求 https://emacs-china.org/onebox?url={ref_url}&refresh=false&user_id={id}
产生一段 html 插入到回复区:
<aside class="onebox whitelistedgeneric">
<header class="source">
<a href="{帖子链接}" target="_blank" rel="nofollow noopener">{来源}</a>
</header>
<article class="onebox-body">
<img src="{图片链接}" width="" height="" class="thumbnail">
<h3><a href="{帖子链接}" target="_blank" rel="nofollow noopener">{标题}</a></h3>
<p>{摘要....}</p>
</article>
<div class="onebox-metadata">
</div>
<div style="clear: both"></div>
</aside>
这里的 target="_blank"
决定了它是在新窗口打开。
是 Discourse 的 Bug,上游已经修复了,等下次我们升级论坛后就好了。