假设myname/myrepo
启用了github页面的存储库myname.github.io/myrepo
将可用,并且托管与原始存储库相同的内容,而无需进行任何专用部署。
repo
|-- folder
|-- file1
|-- file2
我希望发送http请求myname.github.io/myrepo/folder
来获取['file1', 'file2']
动态信息(甚至只是我可以通过javascript解析的字符串),例如nginx autoindex。
我该如何实现?
注意:我知道我可以编写脚本,用任何语言(例如bash,python,ruby,perl)不断地命名,以生成索引文件。即使使用CI,我也不需要任何其他部署。
受octotree
(适用于github的chrome插件)的启发,发送APIGET https://api.github.com/repos/{owner}/{repo}/git/trees/master
获取根文件夹结构并递归访问的子级"type": "tree"
。
由于github API的速率限制为每小时5000个请求,因此这对于宽阔的树可能不是很好。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句