將GitHub README.md文件嵌入到遠程網站的更簡單的方法是什麼?將GitHub文件包含到遠程網站
我很想在網頁上有README文件的同步副本,我認爲GitHub頁面不允許用戶這樣做,並且我沒有在GitHub API中找到我的答案。任何想法?
將GitHub README.md文件嵌入到遠程網站的更簡單的方法是什麼?將GitHub文件包含到遠程網站
我很想在網頁上有README文件的同步副本,我認爲GitHub頁面不允許用戶這樣做,並且我沒有在GitHub API中找到我的答案。任何想法?
這可以解決我的問題:Using the GitHub API and PHP to Get Repository Information和here是一個工作演示。
取決於你想要什麼樣的副本,如果你想像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);
?>
您發佈的內容是使用API從存儲庫獲取數據的方式。我喜歡使用file_get_contents和它使得它非常簡單的原始文件:) – Learath2 2012-04-16 15:30:41
看看http://developer.github.com/v3/git/blobs/
你可以檢索和創建blob。
我做了一個基於上面的文章的項目,你可以在這裏選擇源代碼:https://github.com/raphaelbastide/Website-for- 1962年/ – rooofl 2012-04-17 12:07:42