我正尝试仅使用 slug 来定义 TOC 索引项,而不是在 URL 末尾添加主题索引——这样我就可以在不同环境(开发/生产)中保持相同的 TOC 索引。
这似乎有效(因为它仅使用 slug 导航到正确的主题),但除非我在每个 URL 末尾也添加 ID,否则左侧菜单中的当前主题不会高亮显示。有没有变通的方法?
我正尝试仅使用 slug 来定义 TOC 索引项,而不是在 URL 末尾添加主题索引——这样我就可以在不同环境(开发/生产)中保持相同的 TOC 索引。
这似乎有效(因为它仅使用 slug 导航到正确的主题),但除非我在每个 URL 末尾也添加 ID,否则左侧菜单中的当前主题不会高亮显示。有没有变通的方法?
哦,这是一个很酷的用例。我理解只使用 slug,但您将如何绕过替换网站 URL 的问题?
例如,在生产环境中
# 索引
- https://prod.discourse.site/t/one-slug
然后在开发环境中
# 索引
- https://dev.discourse.site/t/one-slug
我正在使用 URL 的相对路径(t/one-slug),这似乎运行正常?
我明白了,就像下面这样:
## 设置
* [设备的初始设置](/t/initial-setup-of-your-device)
明白了。我正在处理您请求的 slug 的更新。
谢谢娜塔莉!非常感谢 ![]()
我注意到有一个更新,所以我已经在我的系统上试过了——但它似乎不起作用。如果这仍在进行中,我很抱歉 ![]()
FYI- 我找到了一个使用 rails 更新 PROD 中所有锚点链接的 post-id 索引的方法——所以现在有了一个变通方法。