O Github usa content-disposition: attachment
para PDFs, que baixa o arquivo automaticamente no github.com. Você pode hospedar o arquivo em uma página estática fornecida pelo GitHub, que pode ser vinculada a esse arquivo e atualizada à medida que você atualiza o PDF. Para isso, você pode ver as páginas do github .
Sumário
- Crie um repositório nomeado
USERNAME.github.io
.
- Nesse repositório, clique em Configurações, clique em Gerador automático de páginas e conclua o assistente para publicar uma página de usuário .
- Volte para o repositório de conteúdo e clique em Configurações, clique em Gerador automático de páginas e conclua o assistente para publicar uma página do projeto . (Logicamente, os arquivos da página do projeto iriam para um diretório especial, mas o GitHub os colocaria em páginas gh ramo de . Não mescle esse ramo para / do mestre.)
Sincronize a ramificação gh-pages com o seu computador e copie nos seus PDFs:
git checkout gh-pages
git checkout master -- 'docs/*.pdf'
- Confirme as alterações e envie-as para o GitHub.
Agora volte ao repositório no GitHub e use o Gerador de páginas automático para editar a página do projeto, adicionando links a esses PDFs do formulário:
[Intro.pdf](http://USERNAME.github.io/REPONAME/docs/Intro.pdf)
.
- Republicar a página do projeto.
Use o visualizador do Google Docs com um URL como:
por exemplo
https://docs.google.com/viewer?url=https://raw.githubusercontent.com/degoes-consulting/lambdaconf-2015/master/speakers/jdegoes/intro-purescript/presentation.pdf
fonte
O nbviewer do Jupyter lida com a tarefa. Basta colar o URL no seu PDF hospedado no GitHub em http://nbviewer.jupyter.org/ .
Por exemplo, aqui está um PDF que eu hospedo no GitHub renderizado no navegador.
fonte
A partir de 17 março de 2015, o GitHub agora processa documentos PDF em linha na interface da web.
Referência: Visualização de PDF
fonte