问题描述
我正在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项目wiki在Gollum上运行。According to the Gollum docs可以使用以下两种方法之一覆盖页面标题:
启用--h1-title
。页面上的第一个h1级标题将覆盖页面标题。
使用元数据指令。如果页面的第一行<!-- --- title: My page title -->
,则给定值将覆盖页面标题。
我没有访问选项%1的权限。我尝试了选项%2,但没有任何反应。
如何覆盖GitLab维基页面的标题?
推荐答案
据我所知,可能没有办法做到这一点。我还没有试过使用咕噜旗。
GitLab文档包含this section:
关于咕噜的说明
我们只使用Gollum作为存储抽象层,来处理Wiki页面插件和存储库中文件之间的映射。
在呈现wiki页面时,我们根本不使用Gollum,而是使用custom Banzai pipeline。这添加了一些wiki-specific markup,例如咕噜的[[link]]
语法。
因为我们没有使用Gollum的大部分功能,所以我们计划在某个时候完全放弃它。See this epic以供参考。