当存在同名目录时,Jekyll可以提供文件吗?

时间:2016-12-13 04:39:26

标签: jekyll

我在使用Jekyll发布的网站上有一个简单的用例:

  • 我需要列出某种类型的值。假设一种类型具有.../base/typex/value形式的URI。我正在生成一个文件.../typex/value.md,而Jekyll很乐意为它服务。

  • 我还希望提供列出所有值的网页。该页面应命名为.../base/typex.../base/typex/(我不介意任何一种方式)。

  • 我无法使用文件.../base/typex/index.md执行此操作,因为在某些情况下,index实际上是有效值。

  • 我正在创建.../base/typex.md,但是Jekyll忽略了它,无论我放在那里的具体没有尾随斜线的永久链接。 Jekyll没有提供文件,而是提供目录列表。

有什么方法可以解决这个难题吗?如果Jekyll支持服务.../base/typex.md,一切都会很好,但似乎只要有一个目录.../base/typex/,Jekyll就会忽略这个文件。我可以使用任何解决方法或配置吗? (这将在GitHub上托管,因此我无法控制Web服务器配置。)

https://github.com/dret/webconcepts/issues/25有背景故事,以防任何人感兴趣。但这里已完整描述了这个问题,因此无需关注该链接。

1 个答案:

答案 0 :(得分:1)

我只是尝试使用您提供的存储库重现它,谢谢!

如果您在http-method.md中创建文件/concepts并将永久链接设置为 permalink: /concepts/http-method/,我的本地jekyll在/concepts/http-method/concepts/http-method/

中为该页面提供服务