2017-09-28 51 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这是可能的。虽然这有点不寻常。将动态内容存储到数据库中并将其提取以构建页面可能会更好。