首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我可以直接从GitHub运行HTML文件,而不是仅仅查看它们的源代码吗?

我可以直接从GitHub运行HTML文件,而不是仅仅查看它们的源代码吗?
EN

Stack Overflow用户
提问于 2011-07-02 01:48:29
回答 5查看 153.3K关注 0票数 309

如果我在GitHub存储库中有一个.html文件,例如用于运行一组JavaScript测试,有什么方法可以直接查看该页面-从而运行测试?

例如,我是否可以以某种方式实际查看the jQuery test suite生成的测试结果,而无需将存储库下载或克隆到我的本地驱动器并在那里运行它们?

我知道这基本上会使GitHub进入静态内容托管业务,但话又说回来,他们只需将其mime类型从text/plain更改为text/html

EN

回答 5

Stack Overflow用户

发布于 2012-09-04 02:40:55

现在有一个名为GitHub HTML Preview的新工具,它可以执行您想要的操作。只需在任何超文本标记语言文件(如http://htmlpreview.github.io/?https://github.com/twbs/bootstrap/blob/gh-pages/2.3.2/index.html )的URL前添加http://htmlpreview.github.io/?

注意:此工具实际上是一个github.io页面,并不隶属于github作为一个公司。

票数 198
EN

Stack Overflow用户

发布于 2012-07-13 16:47:09

您可以分支gh-pages来运行您的代码,也可以尝试这个扩展(Chrome、Firefox):https://github.com/ryt/githtml

如果您需要的是测试,可以将JS文件嵌入到:http://jsperf.com/

票数 7
EN

Stack Overflow用户

发布于 2014-07-25 19:19:36

下面是一个小的Greasemonkey脚本,它将为github上的html页面添加一个CDN按钮

目标页面的格式为:https://cdn.rawgit.com/user/repo/master/filename.js

代码语言:javascript
复制
// ==UserScript==
// @name        cdn.rawgit.com
// @namespace   github.com
// @include     https://github.com/*/blob/*.html
// @version     1
// @grant       none
// ==/UserScript==

var buttonGroup = $(".meta .actions .button-group");
var raw = buttonGroup.find("#raw-url");
var cdn = raw.clone();
cdn.attr("id", "cdn-url");
cdn.attr("href", "https://cdn.rawgit.com" + cdn.attr("href").replace("/raw/","/") );
cdn.text("CDN");
cdn.insertBefore(raw);
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6551446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档