2015-11-04 43 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