从 GitHub 代码库中提取文件并在网页上呈现

Pull files from GitHub repository from code and render on webpage

我正在寻找一种通过直接从 GitHub 存储库中提取更新内容(可能使用 API)来显示网页内容的方法。内容可以是从纯文本到图像的任何文件格式,我想根据一定的布局在 HTML 网页中呈现相同的内容,并且想知道 GitHub PHP API可以用来实现这个。任何见解将不胜感激,我只是有点不确定从哪里开始。

GitHub API 可以做的是在有 push event.

时在您的服务器上触发一个脚本

那些是webhooks, and require for your server to have a listener (a process listening to the push even JSON payload)

然后该侦听器进程将调用一个脚本(在您的服务器上),该脚本将:

  • 从 GitHub 仓库中提取
  • 应用它必须做的任何 post-processing(比如用正确的值渲染一些模板文件)
  • 将那些呈现的文件复制到正确的树中,以便您的 HTTP 服务器显示它们。

如您所见,GitHub API 的作用在这里相当有限。