Github używa content-disposition: attachment
plików PDF, które automatycznie pobierają plik na github.com. Możesz hostować plik na stronie statycznej dostarczonej przez GitHub, która może zawierać link do tego pliku i aktualizować go podczas aktualizacji pliku PDF. W tym celu możesz zobaczyć strony github .
streszczenie
- Utwórz repozytorium o nazwie
USERNAME.github.io
.
- W tym repozytorium kliknij Ustawienia, następnie Automatyczny generator stron, a następnie ukończ kreatora, aby opublikować stronę użytkownika .
- Wróć do repozytorium treści i kliknij Ustawienia, następnie Automatyczny generator stron, a następnie ukończ kreatora, aby opublikować stronę projektu . (Logicznie, pliki strony projektu byłyby umieszczone w specjalnym katalogu, ale GitHub umieszcza je w gałęzi gh-pages . Nie łącz tej gałęzi z / z master.)
Zsynchronizuj gałąź gh-pages z komputerem, a następnie skopiuj do plików PDF:
git checkout gh-pages
git checkout master -- 'docs/*.pdf'
- Zatwierdź zmiany i prześlij je do GitHub.
Teraz wróć do repozytorium na GitHub i użyj Generatora stron automatycznych do edycji strony projektu, dodając linki do tych plików PDF formularza:
[Intro.pdf](http://USERNAME.github.io/REPONAME/docs/Intro.pdf)
.
- Ponownie opublikuj stronę projektu.
Użyj przeglądarki Dokumentów Google z adresem URL takim jak:
na przykład
https://docs.google.com/viewer?url=https://raw.githubusercontent.com/degoes-consulting/lambdaconf-2015/master/speakers/jdegoes/intro-purescript/presentation.pdf
źródło
Nbviewer Jupytera obsługuje to zadanie. Wystarczy wkleić adres URL do pliku PDF obsługiwanego przez GitHub na stronie http://nbviewer.jupyter.org/ .
Na przykład tutaj jest plik PDF, który hostuję na GitHub, renderowany w przeglądarce.
źródło
Od 17 marca 2015 r. GitHub renderuje dokumenty PDF bezpośrednio w interfejsie internetowym.
Odniesienie: Przeglądanie plików PDF
źródło