有没有办法让文件中的其他东西index.html或index.md作为文件夹的默认文件?具体来说,我希望保留我的.json文件扩展名,但可以将其引用为/ api-docs / myapi /而不是/api-docs/myapi/myapi.json。
答案 0 :(得分:3)
你可以在你的yaml前面使用固定链接:
Permalink: api-doc/myapi/myapi.json
编辑:正如@SAMdroid指出的那样,我误解了这个问题,正如他所说的那样,这是一个服务器配置问题。但是,遗憾的是,在Github Pages上更改默认服务页面是不可能的。
您的json只能通过 api-doc / myapi / myapi.json
访问答案 1 :(得分:3)
此配置主要在您的Web服务器中。您可以将服务器的文件设置为index.json
(以及大多数服务器上常见的index.html
和index.htm
)。例如,可以在nginx上通过将其添加到服务器块来配置:
index index.json index.html index.htm;
如果nginx收到/some/folder
的请求,它会尝试使用此配置向/some/folder/index.json
,/some/folder/index.html
,/some/folder/index.htm
提供您的404页面。