如何在 Jekyll 中更改标题的 URL?

How to change the URL of the title in Jekyll?

是否可以在单击 _config.yml 中定义的值 title 时更改目标 URL?

为了定义上下文,我在 GitHub 上托管了我的静态 HTML 网站,它是一个单页网站。我在同一个存储库中有 Jekyll 博客,可在 mysite.github.com/blog 上访问。 当我点击 header 标题时,Jekyll 博客将我重定向到 / 这是我的网站,我想被重定向到 /blog.

最简单的方法是什么?

您是否尝试过在博客的配置中设置 urlbaseurl? Baseurl 应该用于“主页”页面。

您需要重写 minima 主题模板的 header.html。目标是改变 header 中 link 的目标。 为此:

  1. 在里面创建一个文件夹_includes和一个文件header.html
  2. 复制并粘贴官方存储库的原始代码 https://raw.githubusercontent.com/jekyll/minima/master/_includes/header.html 进入 header.html 文件
  3. href="{{ "/" | relative_url }}"的内容替换为href="{{ "/blog" | relative_url }}"