如何覆盖GitLab Wiki页面的标题?

15
我正在编辑一个GitLab项目维基中的页面。
如果我将页面命名为“first-last”,则URL为“project/wikis/first-last”,页面标题以句子大小写呈现为“First last”。如果我将页面命名为“first-(last)”,则URL为“project/wikis/first-(last)”,页面标题以句子大小写呈现为“First (last)”。
我希望URL为“project/wikis/first-last”,页面标题为“First (last)”。因此,我想覆盖页面标题。
据我所知,GitLab项目维基是运行在Gollum上的。根据Gollum文档,有两种方法可以覆盖页面标题:
1. 启用--h1-title。页面上第一个H1级别的标题将覆盖页面标题。 2. 使用元数据指令。如果页面的第一行是<!-- --- title: My page title -->,则给定值将覆盖页面标题。
我无法访问选项1。我尝试了选项2,但没有任何反应。
如何覆盖GitLab维基页面的标题?

2
看起来他们正在处理这个问题: https://gitlab.com/gitlab-org/gitlab/-/issues/29043 - Zepporle
在某些语言中,连字符在页面标题中消失可能会非常让人恼火。在德国,对于复合词中的空格有一个带有贬义的术语"Deppenleerzeichen"。 - Wolf
1个回答

0
从我所了解的情况来看,可能没有办法做到这一点。我还没有尝试使用那个Gollum标志。
GitLab文档中有这个部分

Gollum 注意事项

我们仅将 Gollum 用作存储抽象层,以处理 wiki 页面 slug 和代码库中文件之间的映射。

在渲染 wiki 页面时,我们根本不使用 Gollum,而是通过 自定义 Banzai 管道 进行处理。这会添加一些 特定于 wiki 的标记语言,例如 Gollum 的 [[链接]] 语法。

由于我们不使用 Gollum 的大部分功能,因此我们计划在某个时候完全放弃它。请参阅此史诗故事


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接