在 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
我有一个 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