如果链接基于主题 ID 而不是主题标题会更好,这样在主题标题后续被更改时也不会受影响,例如 Easier access to bookmarks 🔖
难道链接不是已经根据 ID 生效了吗?对我来说,即使你在主题标题中添加了“post”,链接仍然有效。
链接确实可以正常工作。
我所说的“链接”指的是显示的标题,而不是底层的 URL。抱歉!
我已经在上面的帖子中将“链接”改为了“链接文本”。
我不认为仅仅因为话题被重命名,帖子中的文本就应该改变。
你是否也期望,如果你因为我添加了链接并输入了标题而更改了这个话题的标题,我的帖子也会被更改?
链接在“拆分此话题”迷你帖子中?
[链接在“拆分此话题”迷你帖子中](https://meta.discourse.org/t/link-in-split-this-topic-mini-post/400249)
那个小的操作帖子也类似:
17 篇帖子被拆分到一个新话题:[无法在移动端页脚看到书签](https://meta.discourse.org/t/unable-to-tell-bookmarks-exist-in-footer-on-mobile/400160)
我不确定检查所有帖子以查看其中是否包含链接和旧标题是否值得费力,同时我也不确定我是否希望我的帖子被更改。也许我仍然更喜欢自己写的文字。如果我想使用标题,我可以使用内联 onebox https://meta.discourse.org/t/link-in-split-this-topic-mini-post/400249,它会在帖子重新构建时更新。
如果这确实发生在“小型操作”帖子中,那基本上就是我想要实现的效果。
接下来要解决的问题是:这种情况是否真的会发生、帖子何时会被重建,以及我们如何重建帖子。谢谢。
我并没有想到这一点。我的意思是,当主题标题被更改,且一个“拆分”的小型操作帖子引用了该主题时,显示的标题也应随之更新。
刚意识到我两年前就问过这个问题了——抱歉!
我可能说错了,但既然话题移动或拆分是完全不同类型的帖子,可能无法重新构建。你可以通过命令行或 Web 请求重新烘焙帖子,但无法通过用户界面操作。
常规帖子可以通过点击帖子菜单中的管理扳手图标 > 重新构建 HTML 来重新构建。
我不敢尝试用命令行重新烘焙任何内容 ![]()
乍一看,似乎很容易添加类似的功能,即在主题标题更改时自动编辑相关的小型操作帖子。或者,甚至可以不保存小型操作帖子中的主题标题,而是“重新烘焙”它们,而不是编辑它们。但在一个庞大的论坛中,这可能是一项巨大的工程。
这只是一个非常微小的细节,却体现了 Discourse 整体的卓越之处。
[quote=“NateDhaliwal, 帖子:8, 主题:400249”]
你可以通过命令行或 Web 请求重新生成帖子,但无法通过用户界面进行。[/quote]
你认为重建会有帮助吗?我以为那仅适用于帖子中以纯文本形式出现(无格式化)并在发布时显示为标题的链接(内联 onebox)。但关于主题分割的小型操作帖子包含 Markdown,其中包含了主题标题。我认为这不会自动更新。
[quote=“Moin, 帖子:4, 主题:400249”]
小型操作帖子其实类似:
17 篇帖子已分割到新主题:[无法在移动端的页脚中识别书签](https://meta.discourse.org/t/unable-to-tell-bookmarks-exist-in-footer-on-mobile/400160)[/quote]
是的,“split” 小型操作帖子确实包含主题标题的文本。
仔细想想,自动编辑帖子可能并不简单,因为帖子自创建后可能已被修改过。
也许一个解决方案是仅使用 URL(不含标题)——可以推测,如果你敢于在命令行重新生成帖子,它会保留旧的 URL,但会采用新的主题标题。
是的,我指的就是这个。那些关于主题被移动的帖子没有帖子菜单。