当存在同名目录时,Jekyll 可以提供文件吗?
Can Jekyll serve files when a directory of the same name exists?
我在使用 Jekyll 发布的网站上有一个简单的用例:
我需要列出特定类型的值。假设一种类型具有 .../base/typex/value
形式的 URI。我正在生成一个文件 .../typex/value.md
,Jekyll 很乐意为它提供服务。
我还想提供列出所有值的页面。该页面应命名为 .../base/typex
或 .../base/typex/
(我不介意任何一种方式)。
我不能使用文件 .../base/typex/index.md
来执行此操作,因为在某些情况下,index
实际上是一个有效值。
我正在创建 .../base/typex.md
,但 Jekyll 忽略了它,不管我在其中放置的 permalink 特别没有尾部斜线。 Jekyll 不提供文件,而是提供目录列表。
有什么办法可以解决这个难题吗?如果 Jekyll 支持 serving .../base/typex.md
,一切都会好起来的,但是好像只要有一个目录 .../base/typex/
,Jekyll 就会直接忽略这个文件。我可以使用任何解决方法或配置吗? (这将托管在 GitHub 上,所以我无法控制 Web 服务器配置。)
( https://github.com/dret/webconcepts/issues/25 有背景故事,以防有人感兴趣。但是这个问题在这里有完整的描述,所以没有必要遵循 link。 )
我刚刚尝试使用您提供的存储库重现它,谢谢!
如果您在 /concepts
中创建文件 http-method.md
并将永久链接设置为
permalink: /concepts/http-method/
,我的本地 jekyll 在 /concepts/http-method
和 /concepts/http-method/
中提供页面
我在使用 Jekyll 发布的网站上有一个简单的用例:
我需要列出特定类型的值。假设一种类型具有
.../base/typex/value
形式的 URI。我正在生成一个文件.../typex/value.md
,Jekyll 很乐意为它提供服务。我还想提供列出所有值的页面。该页面应命名为
.../base/typex
或.../base/typex/
(我不介意任何一种方式)。我不能使用文件
.../base/typex/index.md
来执行此操作,因为在某些情况下,index
实际上是一个有效值。我正在创建
.../base/typex.md
,但 Jekyll 忽略了它,不管我在其中放置的 permalink 特别没有尾部斜线。 Jekyll 不提供文件,而是提供目录列表。
有什么办法可以解决这个难题吗?如果 Jekyll 支持 serving .../base/typex.md
,一切都会好起来的,但是好像只要有一个目录 .../base/typex/
,Jekyll 就会直接忽略这个文件。我可以使用任何解决方法或配置吗? (这将托管在 GitHub 上,所以我无法控制 Web 服务器配置。)
( https://github.com/dret/webconcepts/issues/25 有背景故事,以防有人感兴趣。但是这个问题在这里有完整的描述,所以没有必要遵循 link。 )
我刚刚尝试使用您提供的存储库重现它,谢谢!
如果您在 /concepts
中创建文件 http-method.md
并将永久链接设置为
permalink: /concepts/http-method/
,我的本地 jekyll 在 /concepts/http-method
和 /concepts/http-method/