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.