我正在撰写一篇博文,希望我的读者能够在我的gh-pages分支中看到几个旧的提交(html)。
在我的博客文章中,我想说,这是代码在浏览器中的显示方式。
For example, this is one of the old commits that I want to show:作为HTML页面,有人可以在浏览器中查看,因为HTML会在浏览器中显示;我不想只是在github上向他们展示原始页面,因为旧提交上的代码被破坏了,并希望读者看到浏览器控制台会给出的错误。
我在考虑类似的事情:skorasaurus.github.io/reponame/commithash/index.html?
这是否存在?
答案 0 :(得分:3)
如果您点击https://github.com/skorasaurus/dtparking/commit/945fae4e059fb12090a8dc22c6cd22e665ebeea2上列出的index.html
文件的“查看”按钮,您将获得该文件的确切参考:
https://github.com/skorasaurus/dtparking/blob/945fae4e059fb12090a8dc22c6cd22e665ebeea2/index.html
然后,您可以使用htmlpreview.github.io
中的服务来显示该特定版本:
(使用浏览器的控制台,包括:Error: Map container is already initialized.
)
请参阅“Can I run HTML files directly from GitHub, instead of just viewing their source?”中的其他替代方案。
然后,您可以尝试将该呈现的页面嵌入gh-branch
源代码中。例如(How to embed a “live” web page in WordPress blog posts)
<object data=http://www.example.com width=”650″ height=”500″>
<embed src=http://www.example.com width=”650″ height=”500″ />
</object>
(将example.com替换为上面的完整htmlpreview网址)