2015-11-04 66 views
0

我想通过web界面(不是终端)使用gist来发布我的第一个d3 block。我的要点由3个文件组成:一个index.html,一个.js文件和一个json文件。我正在尝试从其他使用index.html +辅助文件的主要示例工作。不知何故,其他作者能够添加服务于index.html的文件。但是,当我尝试它时,会发生以下情况:D3 bl.ocks:如何添加文件?

第1步。制作要点并提交index.html文件。这显示在bl.ock.org/myname/newgistnumber上。到现在为止还挺好。
第2步:将一个文件(例如,json数据文件)添加到我的index.html并更新要点。现在index.html被重新命名为我最近添加的文件(例如“myjson.json”),这使我的bl.ock无法使用。我犯了什么错误?谢谢你的建议。

+0

这里是一个更新,以防其他人像我一样有用,它有很少的使用经验:要点的名称确实会更新到最近添加的文件。但这是正常的行为。如果像我一样,你无法展示你的要点,那是因为你的代码不正确,而不是像我想的那样,因为这个重命名。 – ouonomos

+0

关于此主题的其他内容:想推荐尝试使用blockbuilder作为获取和运行主题的方式。我无法让我的辅助.js文件通过它加载,但对于其他上载过程非常有帮助。 – ouonomos

回答

2

我不确定第2步中“将文件添加到我的index.html”是什么意思。

你需要做的是向Gist中添加一个文件,并从你的index.html文件中链接到它。

您应该能够在不改变您的Gist号码或index.html文件名称的情况下将文件添加到您的Gist。要将文件添加到Gist,请单击顶部的Edit按钮,然后单击底部的Add file按钮。从index.html链接到此新文件(例如,使用<script>标签)。

bl.ocks.org的两个要求是一个Gist号码和一个index.html文件,如果你有这些,第一步应该工作。另见Make Gist from Github repo for display on bl.ocks.org

+0

感谢您的回复。我相信我所做的就是你所描述的。在我的index.html文件中,我点击编辑,然后添加一个文件,正如您在index.html文件中引用的那样。当我这样做时,index.html文件被重命名为我添加的任何文件。 – ouonomos

+0

也许你正在将Gist的标题与你的文件名混淆?在Gists中,Gist的标题始终是按字母顺序排序的第一个文件的名称。标题可能会更改,但URL中的Gist编号应保持不变,您的index.html文件也应保持不变。 – jeninco

+0

是的,你是对的;这正是我所做的。当我的上传无法显示我的要点时,我错误地认为此文件命名行为是有责任的。一旦我得到我的代码工作,我意识到命名行为没有错。 – ouonomos