【问题标题】:Update github webpage directly from webpage直接从网页更新 github 网页
【发布时间】:2018-03-09 15:57:15
【问题描述】:

这听起来可能是一个令人困惑的问题,但我会尽力解释它。

基本上我有一个 github 网页,在我的网页中,如果我点击一个按钮,它会动态地在页面中添加一些文本,比如一行 html。

然后当我刷新时,它按预期消失了。

我想要什么

在我通过JQ append动态添加html这行之后,然后我想直接从那里推送到github,这样我的网站就会在线更新。

这可能吗?如果可以,怎么做?

谢谢。

【问题讨论】:

标签: javascript jquery html github


【解决方案1】:

这可能吗?如果可以,怎么做?

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

但是,在客户端公开 Github API 访问令牌通常是个坏主意™

【讨论】:

  • 您也可以通过浏览器执行 HTTP 请求,也可以使用 AJAX
【解决方案2】:

如果页面托管在 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

【讨论】:

  • 这需要通过终端来完成,不是吗?我只想要网页?
  • 不,实际上它根本不需要终端 - 它只是使用简单的 javascript 和 AJAX 的 API 调用。 jQuery 或任何其他选择的库应该会大大简化这个过程。
【解决方案3】:

如果您构建了一个 API,可以让适当的 git 命令在服务器上运行,这是可能的。不过这有点不寻常。将动态内容存储到数据库中并获取它来构建页面可能会更好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-01
    • 2015-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多