2017-09-28 91 views
0

這可能聽起來令人困惑的問題,但我會盡我所能解釋它。直接從網頁更新github網頁

本質上我有一個github網頁,並在我的網頁,如果我點擊一個按鈕,它動態地添加一些文本到頁面,就像一行html。

然後當我刷新時,它不見了,如預期的那樣。

我想

我通過動態追加JQ添加HTML的行之後,然後我想直接推動github上從那裏,所以我的網站在網上被更新的方式。

這是可能的,如果是的話如何?

謝謝。

+0

你的意思是一個github頁面的網頁,並在github上託管了一個回購協議? (https://pages.github.com/) –

+0

是它的一個' .github.io' –

+0

https://developer.github.com/v3/repos/contents/#update-a-file –

回答

1

這是可能的,如果是這樣的話?

您可以通過Github's V3 API使用CRUD方法,特別是Update File PUT method

然而,在客戶端上暴露Github的API訪問令牌通常™

+0

那麼我必須手動更新網頁? –

+0

你可以通過瀏覽器執行HTTP請求,也可以使用AJAX –

+0

@NicholasKyriakides知道:) – AVI

0

一個壞主意,如果頁面在GitHub上的網頁託管,我相信你可以使用Github上API做到這一點:

https://developer.github.com/v3/repos/contents/#update-a-file

有關詳細概述,請參閱:

https://mdswanson.com/blog/2011/07/23/digging-around-the-github-api-take-2.html

+0

這需要通過終端來完成嗎?我只想要網頁? –

+0

不,實際上它根本不需要終端 - 它只是使用簡單的JavaScript和AJAX進行API調用。 jQuery或其他任何選擇的庫應該可以簡化這個過程。 –

0

如果你建立,使服務器上運行相應的Git命令的API這是可能的。雖然這有點不尋常。將動態內容存儲到數據庫中並將其提取以構建頁面可能會更好。