嘿,精彩的 Discourse 社区!
正如大家所知,有一个现有的分享帖子的功能。
按下此分享按钮时,会弹出一个窗口,看起来像:
上面图片中提供的完整链接是:
https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339/22
注意到这个链接有多长了吗?
为什么这是一个问题?
-
对于某些主题,URL 的 slug 可能太长,以至于分享的 URL 甚至无法在某些社交媒体平台的字符限制内。这对社区在社交媒体上分享帖子以吸引更多论坛流量产生了负面影响。
-
某些社交媒体平台不允许可点击链接,甚至不允许复制文本。因此,用户需要手动输入 URL 才能访问链接。拥有一个超长的链接会增加键盘误触导致链接失效的可能性。
-
分享超长的链接看起来很乱。
已经有了一个手动解决方案
Discourse 中已经内置了一个功能,允许您用连字符替换 slug,链接仍然可以正常工作。这两个链接指向同一个地方。但第一个链接要短得多。
https://meta.discourse.org/t/-/15339/22
https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339/22
我的建议是
A) 更新分享帖子弹出窗口,将现有的(包含 slug 的长 URL)替换为短链接(将 slug 替换为“-”)。
B) 默认启用短链接(将 slug 替换为“-”),并在分享帖子弹出窗口屏幕上包含一个按钮,让用户选择 URL 类型(长或短)。
C) 为网站管理员提供一个站点设置,以便他们根据自己的偏好启用或禁用全局共享 URL 设置。
你有什么想法?

