2012-04-15 2 views
3

Что такое более простой способ встраивания файла GitHub README.md на удаленный веб-сайт?Включите файлы GitHub на удаленный веб-сайт

Я хотел бы иметь синхронизированную копию файла README на веб-странице, я думаю, что страницы GitHub не позволяют пользователям делать это, и я не нашел свой ответ в API GitHub. Есть идеи?

ответ

1

Это может быть решение моей проблемы: Using the GitHub API and PHP to Get Repository Information и here является рабочим демо.

+0

Я сделал проект на основе вышеприведенной статьи, вы можете найти здесь исходный код: https://github.com/raphaelbastide/Website-for- 1962 / – rooofl

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); 
?> 
+0

Что вы опубликовали - это способ получения данных из репозитория с использованием API. Мне нравится использовать file_get_contents и необработанный файл, который делает его настолько простым :) – Learath2

Смежные вопросы