我在使用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有背景故事,以防任何人感兴趣。但这里已完整描述了这个问题,因此无需关注该链接。)
答案 0 :(得分:1)
我只是尝试使用您提供的存储库重现它,谢谢!
如果您在http-method.md
中创建文件/concepts
并将永久链接设置为
permalink: /concepts/http-method/
,我的本地jekyll在/concepts/http-method
和/concepts/http-method/