我正试图查看存储库在特定时间点的文档。github页面的url是否足够可破解,我可以指定一个特定的提交哈希?
我在网上似乎找不到关于这件事的任何信息。
推送gh-pages
分支后,静态文件服务器上的旧文件将被新文件替换。只允许一个Jekyll生成快照。
不,你不能。GitHub页面仅为gh页面分支的当前内容提供服务。
但是,您可以克隆repo并在本地检查您要查找的提交。不过,您可能必须在本地运行Jekyll,因为gh pages分支中可能没有实际的HTML文件,而是一个正确设置的Jekyll页面,它将被GitHub动态转换。
通过url是不可能的,但您总是可以克隆repo并在您想要的提交时自己生成文档。
我也找不到理想的解决方案。我现在所做的是在分支gh-pages
下创建子目录,例如命名为v1
、v2
等。然后它们可以作为访问
org.github.io/repo/v1/
org.github.io/repo/v2/
...
这是可行的,但每次版本升级都会有几乎100%的内容重复。