当前位置:  开发笔记 > 前端 > 正文

如何在github上看到html页面作为普通的渲染html页面,在浏览器中查看预览,无需下载?

如何解决《如何在github上看到html页面作为普通的渲染html页面,在浏览器中查看预览,无需下载?》经验,为你挑选了5个好方法。

在http://github.com开发人员保留项目的html,csss,javascript和图像文件.我如何在浏览器中看到html输出?

例如这个https://github.com/necolas/css3-social-signin-buttons/blob/master/index.html

当我打开它时,它不会显示作者代码的渲染html.它将页面显示为源代码.

是否可以直接看到呈现的HTML?否则我总是需要下载整个zipt才能看到结果



1> niutech..:

在GitHub上预览HTML文件最舒服的方法是访问http://htmlpreview.github.com/或者只是将其添加到原始URL,即:http://htmlpreview.github.com/?https:// github.com/bartaz/impress.js/blob/master/index.html


http://htmlpreview.github.com/部分无法呈现JavaScript和CSS.替代http://rawgit.com/可以更好地工作,为文件提供适当的Content-Type标头.
请注意,这仅适用于公共回购.私有的将给出错误消息"错误:无法加载文件"
在Enterprise GitHub中不起作用:-(

2> Ross..:

如果您不想下载存档,可以使用GitHub页面进行渲染.

    将存储库分成您的帐户.

    在您的计算机上本地克隆它

    创建一个gh-pages分支(如果已经存在,将其删除并根据其创建一个新分支master).

    将分支推回GitHub.

    查看` 的页面http://username.github.io/repo

在代码中:

git clone git@github.com:username/repo.git
cd repo
git branch gh-pages
# Might need to do this first: git branch -D gh-pages
git push -u origin gh-pages # Push the new branch back to github
Go to http://username.github.io/repo


页面已移至github.io,而不是github.com.
这里有详细记录https://help.github.com/articles/creating-project-pages-manually

3> Julien Carsi..:

您可以使用RawGit:https://rawgit.com/necolas/css3-social-signin-buttons/master/index.html

它比http://htmlpreview.github.com/更好(在撰写本文时),提供具有适当Content-Type标头的文件.此外,它还提供用于生产的CDN URL.


我确认它比htmlpreview更好用.至少,它正在显示我的WebGL动画.
这来自于rawgit的FAQ:我可以在生产网站或公共示例代码中使用rawgit.com开发URL吗?不可以.只使用rawgit.com网址进行低流量测试,或者在开发过程中与少数人共享临时演示.请使用cdn.rawgit.com查看可能导致流量过大或人们可能复制并粘贴到自己代码中的任何内容.......还有更多解释

4> hendrikswan..:

使用github页面真的很容易,第一次使用它时有点奇怪.Sorta就像你第一次在学习编织时玩弄3只小猫一样.(好吧,这不是那么糟糕)

你需要一个gh-pages分支:

基本上github.com寻找存储库的gh-pages 分支.它将所有在此处找到的HTML页面作为普通HTML直接提供给浏览器.

我如何获得这个gh-pages分支?

简单.只需创建一个名为gh-branches的github repo分支.在创建此分支时指定--orphan,因为您实际上并不想将此分支合并回github分支,您只需要一个包含HTML资源的分支.

$ git checkout --orphan gh-pages

我的回购中的所有其他垃圾怎么样,它是如何适应它的?

不,你可以继续删除它.现在这样做是安全的,因为你一直在关注并创建了一个孤儿分支,它不能合并回你的主分支并删除所有代码.

我创建了分支,现在是什么?

您需要将此分支推送到github.com,以便他们的自动化可以启动并开始为您托管这些页面.

git push -u origin gh-pages

但是......我的HTML仍未提供!

github需要几分钟时间来索引这些分支并启动所需的基础架构来提供内容.根据github,最多10分钟.

这些步骤由github.com提供

https://help.github.com/articles/creating-project-pages-manually


效果很好。作为一个git noob,我忘了在行之间使用$ git commit -m'init'。

5> 小智..:

我阅读了所有评论,并认为GitHub使得普通用户很难创建GitHub页面,直到我访问GitHub主题页面为止,其中明确提到在相关仓库的设置页面下有一个“ GitHub页面”部分,您可以在其中选择选项“对GitHub Pages使用master分支”。和voilà!! ...在https://username.github.io/reponame上签出特定的回购协议

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有