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)
,
- Переиздать страницу проекта.
Используйте Google Docs Viewer с URL-адресом, например:
например
https://docs.google.com/viewer?url=https://raw.githubusercontent.com/degoes-consulting/lambdaconf-2015/master/speakers/jdegoes/intro-purescript/presentation.pdf
источник
Nbviewer Jupyter выполняет задачу. Просто вставьте URL-адрес PDF-файла, размещенного на GitHub, в http://nbviewer.jupyter.org/ .
Например, вот PDF-файл, который я размещаю на GitHub в браузере.
источник
По состоянию на 17 марта 2015 года GitHub теперь отображает PDF-документы, встроенные в веб-интерфейс.
Ссылка: Просмотр PDF
источник