将 GitHub README.md 文件嵌入远程网站的更简单方法是什么?
我很想在网页上拥有 README 文件的同步副本,我认为 GitHub 页面不允许用户这样做,而且我在 GitHub API 中没有找到我的答案。任何想法?
这可以解决我的问题:Using the GitHub API and PHP to Get Repository Information,这是一个工作演示。
如果您想要文件副本,例如 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);
?>
看看https://developer.github.com/v3/git/blobs/
您既可以检索也可以创建 Blob。