在 GitHub 页中删除 "by [username]" document.title

Remove "by [username]" in a GitHub Pages document.title

我有一个 GitHub 页面网站,我不想使用原始 html 来开发网站,因为团队中的非开发人员会推动。

问题是 document.title 末尾包含 "by [username]"。我想删除它并使其成为开始文本。

我已经在 J​​ekyll 中尝试过 title: [custom title],它的末尾仍然有组织名称。

我正在使用 Midnight 主题。

谢谢!

根据评论,您正在使用 jekyll-midnight-theme,将 jekyll-theme-midnight 存储库的默认布局文件复制到 _layouts 目录在你的 Jekyll 网站上。

  1. 创建 /_layouts 目录
  2. 复制https://github.com/pages-themes/midnight/blob/master/_layouts/default.html/_layouts

现在编辑 /_layouts/default.html 并调整 <title> HTML 标签,在本例中删除 "by " 部分,因此:

 <title>{{ site.title | default: site.github.repository_name }} by {{ site.github.owner_name }}</title>

替换为:

  <title>{{ site.title | default: site.github.repository_name }}</title>

现在您的网站将不会在末尾包含 "by [organization name]"。