在http://github.com开发人员保持HTML, CSS, JavaScript和图像文件的项目。如何在浏览器中看到HTML输出?
例如:https://github.com/necolas/css3-social-signin-buttons/blob/master/index.html
当我打开这个,它不显示渲染的HTML代码的作者。它以源代码的形式显示页面。
是否有可能将其直接视为呈现的HTML ?否则,我总是需要下载整个ZIP才能看到结果。
在http://github.com开发人员保持HTML, CSS, JavaScript和图像文件的项目。如何在浏览器中看到HTML输出?
例如:https://github.com/necolas/css3-social-signin-buttons/blob/master/index.html
当我打开这个,它不显示渲染的HTML代码的作者。它以源代码的形式显示页面。
是否有可能将其直接视为呈现的HTML ?否则,我总是需要下载整个ZIP才能看到结果。
当前回答
这不是一个直接的答案,但我认为这是一个相当不错的选择。
http://www.s3auth.com/
它允许您在基本身份验证之后托管页面。很棒的东西,如api文档在你的私人github回购。只是AD一个s3放在你的API构建的一部分。
其他回答
如果你不想下载一个存档,你可以使用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上预览HTML文件最舒服的方法是访问https://htmlpreview.github.io/或直接将其添加到原始URL前,即:https://htmlpreview.github.io/?https://github.com/bartaz/impress.js/blob/master/index.html
有两种方法(用于公共存储库)对我来说效果很好:都非常简单,并且能够通过链接到本地CSS文件和本地JAVASCRIPT/VUE文件来渲染复杂的HTML页面。
方法1 -与GitHub页面
要设置,请访问:https://github.com/YOUR_ACCT_NAME/YOUR_REPO_NAME/settings/pages(见下面的屏幕截图)
我的原始HTML页面回购的例子:https://github.com/BrainAnnex/life123/blob/main/experiments/life_1D/diffusion/diffusion_1.htm
如何渲染:https://brainannex.github.io/life123/experiments/life_1D/diffusion/diffusion_1.htm注意如何所有的样式,图形和交互控件都很好:)
方法2 -免费服务raw.githack.com
访问https://raw.githack.com/并输入您的页面的完整URL(包括“/blob”部分);例如,https://github.com/BrainAnnex/life123/blob/main/experiments/life_1D/diffusion/diffusion_1.htm
然后该网站产生2个链接,工作得很好:)
一个很好的选择,如果GitHub页面变得不可用!
此外,如果你使用Tampermonkey,你可以添加一个脚本,将添加预览http://htmlpreview.github.com/按钮到操作菜单旁边的'raw', 'blame'和'history'按钮。
像这样的脚本: https://gist.github.com/vanyakosmos/83ba165b288af32cf85e2cac8f02ce6d