在 Jekyll 中缩短 url 个子文件夹

Shorten url of sub-folders in Jekyll

我有一个 Jekyll 项目,其中包含一个 git 子模块 foobar,除了主仓库中的文件之外,还有一些需要渲染的降价文件。这些文件的路径类似于 ./foobar/docs/current/module-1.md

使用当前的 url 方案,这意味着他们获得路径 /foobar/docs/current/module-1.md,但我宁愿使用较短的路径 /current/module-1.md。使用 Github 页面随附的标准 Jekyll 安装是否可能?

您可以为您的 foobar 文件夹使用 default configuration values to set permalink

_config.yml中添加:

defaults:
  -
    scope:
      path: "foobar/docs/current"
      type: "pages"
    values:
      permalink: /current/:basename