在http://github.com开发人员保持HTML, CSS, JavaScript和图像文件的项目。如何在浏览器中看到HTML输出?

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

当我打开这个,它不显示渲染的HTML代码的作者。它以源代码的形式显示页面。

是否有可能将其直接视为呈现的HTML ?否则,我总是需要下载整个ZIP才能看到结果。


当前回答

此外,如果你使用Tampermonkey,你可以添加一个脚本,将添加预览http://htmlpreview.github.com/按钮到操作菜单旁边的'raw', 'blame'和'history'按钮。

像这样的脚本: https://gist.github.com/vanyakosmos/83ba165b288af32cf85e2cac8f02ce6d

其他回答

用github页面真的很容易做到,只是第一次做的时候有点奇怪。有点像你第一次在学习编织的时候不得不玩弄三只小猫。(好吧,也没那么糟)

你需要一个gh-pages分支:

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

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

一件容易的事。只需创建一个名为gh-pages的github repo分支。 当你创建这个分支时,因为你并不想将这个分支合并回你的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

如果你已经配置了GitHub页面,你可以得到你的公共url,如:

https://<username>.github.io/<repository>/index.html

哪里<用户名>和<存储库>将分别为用户名和回购名称占位符

所以,结果是这样的: http://necolas.github.io/css3-social-signin-buttons/index.html

如果它是一个在所有存储库中启用GithubPages的组织,它将是这样的:

https://<org>.github.io/<repository>/

如果你不想下载一个存档,你可以使用GitHub Pages来渲染这个。

将存储库转移到您的帐户。 在您的机器上本地克隆它 创建一个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

我找到了另一种方法:

点击“原始”按钮,如果你还没有 Ctrl + A, Ctrl + C 用F12打开“开发人员工具” 在“检查器”中右键单击标签并选择“编辑HTML” Ctrl + A, Ctrl + V Ctr +返回

在Firefox上测试过,但在其他浏览器上也可以使用

我读了所有的评论,认为GitHub让普通用户创建GitHub页面太难了,直到我访问了GitHub主题页面,其中明确提到,在相关回购的设置页面下有一个“GitHub页面”的部分,在那里你可以选择“使用GitHub页面的主分支”选项,voilà!!在https://username.github.io/reponame上签出特定的回购