Github utiliza content-disposition: attachment
archivos PDF, que descargan el archivo automáticamente en github.com. Puede alojar el archivo en una página estática proporcionada por GitHub que puede vincular a este archivo y actualizar a medida que actualiza el PDF. Para eso, puedes ver páginas de github .
Resumen
- Crea un repositorio con nombre
USERNAME.github.io
.
- En ese repositorio, haga clic en Configuración, luego en Generador de página automático, luego complete el asistente para publicar una Página de usuario .
- Vuelva a su repositorio de contenido y haga clic en Configuración, luego haga clic en Generador automático de páginas, luego complete el asistente para publicar una Página del proyecto . (Lógicamente, los archivos de la página del proyecto irían en un directorio especial, pero GitHub los coloca en una rama de gh-pages . No combine esa rama con el maestro).
Sincronice la rama gh-pages con su computadora y luego copie en sus archivos PDF:
git checkout gh-pages
git checkout master -- 'docs/*.pdf'
- Confirme los cambios y empújelos a GitHub.
Ahora regrese al repositorio en GitHub y use el Generador automático de páginas para editar la Página del proyecto, agregando enlaces a estos PDF del formulario:
[Intro.pdf](http://USERNAME.github.io/REPONAME/docs/Intro.pdf)
.
- Vuelva a publicar la página del proyecto.
Use el visor de Google Docs con una URL como:
p.ej
https://docs.google.com/viewer?url=https://raw.githubusercontent.com/degoes-consulting/lambdaconf-2015/master/speakers/jdegoes/intro-purescript/presentation.pdf
fuente
Nbviewer de Jupyter maneja la tarea. Simplemente pegue la URL en su PDF alojado en GitHub en http://nbviewer.jupyter.org/ .
Por ejemplo, aquí hay un PDF que alojo en GitHub renderizado en el navegador.
fuente
A partir del 17 de marzo de 2015, GitHub ahora procesa los documentos PDF en línea en la interfaz web.
Referencia: visualización de PDF
fuente