Github использует content-disposition: attachment
для PDF-файлов, который загружает файл автоматически на github.com. Вы можете разместить файл на статической странице, предоставленной GitHub, которая может ссылаться на этот файл и обновлять его по мере обновления PDF. Для этого вы можете увидеть страницы GitHub .
Резюме
- Создать репо с именем
USERNAME.github.io
.
- В этом репозитории нажмите «Настройки», затем «Автоматический генератор страниц» и завершите работу мастера, чтобы опубликовать страницу пользователя .
- Вернитесь к своему репозиторию контента и нажмите «Настройки», затем «Автоматический генератор страниц», а затем завершите работу мастера, чтобы опубликовать страницу проекта . (Логически, файлы страницы проекта будут помещаться в специальный каталог, но GitHub помещает их в ветку gh-pages . Не объединяйте эту ветку с / из master.)
Синхронизируйте ветку gh-pages с вашим компьютером и скопируйте в ваши PDF-файлы:
git checkout gh-pages
git checkout master -- 'docs/*.pdf'
- Зафиксируйте изменения и отправьте их на GitHub.
Теперь вернитесь к репозиторию на GitHub и с помощью автоматического генератора страниц отредактируйте страницу проекта, добавив ссылки на эти PDF-файлы в форме:
[Intro.pdf](http://USERNAME.github.io/REPONAME/docs/Intro.pdf)
,
- Переиздать страницу проекта.