有没有办法在消息或帖子中放置链接而不显示页面?
当我放置指向我会员网站上某个页面的链接时,它不会显示链接,而是显示用户未登录的消息,这令人困惑。
我想发布一个链接,但不显示网站本身。如果可能的话,让该链接在新标签页中打开那就太棒了。
有没有办法在消息或帖子中放置链接而不显示页面?
当我放置指向我会员网站上某个页面的链接时,它不会显示链接,而是显示用户未登录的消息,这令人困惑。
我想发布一个链接,但不显示网站本身。如果可能的话,让该链接在新标签页中打开那就太棒了。
我的理解对吗——你不想要这个:
而是想要这个:
https://meta.discourse.org/t/use-google-search-by-default/249951
如果是这样,你可以使用这个而不是普通网址来获取它:
<https://meta.discourse.org/t/use-google-search-by-default/249951>
太棒了!所以我只需要把它放在括号里?太棒了!你有没有办法让它在新标签页中打开?
默认情况下,你无法创建内部链接,我估计。
你可以尝试使用 <a> 标签,如下所示:
<a> href="https://meta.discourse.org/t/use-google-search-by-default/249951" target="_blank">链接文本在此</a>
我不知道它是否有效,但很容易尝试 ![]()
编辑:在这里不起作用
外部链接遵循管理员设置的“默认在新标签页打开其他外部链接”。
谢谢,我想知道带有 target blank 的常规 html 链接是否会起作用……感谢您的帮助。如果不可以……也没关系!
您的链接在您的消息中具有 target="_blank" 属性,左键单击时会在新标签页中打开,所以它起作用了,除非我有什么误解?
另外,如果我引用您的消息,它会将您的链接转换为标准 markdown 链接并修剪 target 属性,从而在新标签页中打开。
编辑:哦,您编辑了您的消息,所以我的消息现在有点没意义了。但仍然,一个 target="blank" 的 手动链接 可以工作,值得注意的是,还有一个针对外部链接的每个用户的设置:
https://meta.discourse.org/my/preferences/interface

你没有误解。但在 Hub 上“在新标签页中打开”不起作用,我懒得在 Safari 上查看。但当我右键单击(即长按)时,该打开命令如预期般在浏览器中打开。苹果在各处都有自己的解决方案 ![]()
我添加了闭合的 </a>,但那是在我发布答案后不久(我想在这里放一个思考的表情符号,但这里没有表情符号;奇怪)。
谢谢你的帮助!
确实如此。但即使禁用了外部链接,它们还是会在 Safari 中打开。其他任何情况都会很奇怪。
If you put a space before the link (or any other characters), Discourse will not draw the preview:
How to stop links from showing the site
This applies to internal and external links.
Without the space:
谢谢!我还发现将链接放在“<”和“>”之间也有效。
是的,它确实。我只是提到了前导空格,因为它输入起来更快……只需空格、粘贴即可。![]()