9

我正在编辑 GitLab 项目 wiki 中的页面。

如果我将页面命名为“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上运行。根据 Gollum 文档,页面标题可以用以下两种方法之一覆盖:

  1. 启用--h1-title. 页面上的第一个 H1 级标题将覆盖页面标题。

  2. 使用元数据指令。如果页面的第一行是<!-- --- title: My page title -->,则给定的值将覆盖页面标题。

我无权访问选项 1。我尝试了选项 2,但没有任何反应。

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

4

1 回答 1

0

据我所知,可能没有办法做到这一点。我还没有尝试使用那个咕噜标志。

GitLab 文档有这个部分

关于咕噜的笔记

我们只使用 Gollum 作为存储抽象层,来处理 wiki 页面 slug 和存储库中文件之间的映射。

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

因为我们没有使用 Gollum 的大部分功能,所以我们计划在某个时候完全放弃它。请参阅此史诗以供参考。

于 2021-11-24T18:04:01.497 回答