3

将 GitHub README.md 文件嵌入远程网站的更简单方法是什么?

我很想在网页上拥有 README 文件的同步副本,我认为 GitHub 页面不允许用户这样做,而且我在 GitHub API 中没有找到我的答案。任何想法?

4

3 回答 3

1

这可以解决我的问题:Using the GitHub API and PHP to Get Repository Information是一个工作演示。

于 2012-04-16T08:23:24.857 回答
1

如果您想要文件副本,例如 example.com/project/README.md 或 php 页面上显示的内容,取决于您想要什么样的副本。如果你想要的是第一个,你可以制作一个 php 脚本来获取文件到你的服务器。但是如果你想在一个 php 页面上使用它,你可以使用类似的东西:

<?php
$url = "https://raw.github.com/USER/PROJECT/README.md";
$readme = file_get_contents($url);

print $readme;
?>

这就是我之前提到的获取脚本

<?php
$url = "https://raw.github.com/USER/PROJECT/README.md";
$readme = file_get_contents($url);

$file = fopen('README.md','w');
fputs("$file","$readme");
fclose($file);
?>
于 2012-04-15T16:24:48.380 回答
1

看看https://developer.github.com/v3/git/blobs/

您既可以检索也可以创建 Blob。

于 2012-04-15T16:24:54.890 回答