Github utilise content-disposition: attachment
pour les PDF, qui téléchargent le fichier automatiquement sur github.com. Vous pouvez héberger le fichier sur une page statique fournie par GitHub qui peut créer un lien vers ce fichier et mettre à jour lorsque vous mettez à jour le PDF. Pour cela, vous pouvez voir les pages github .
Sommaire
- Créez un référentiel nommé
USERNAME.github.io
.
- Dans ce référentiel, cliquez sur Paramètres puis sur Générateur de pages automatique, puis terminez l'assistant pour publier une page utilisateur .
- Revenez à votre référentiel de contenu et cliquez sur Paramètres, puis sur Générateur de pages automatique, puis terminez l'assistant pour publier une page de projet . (Logiquement, les fichiers de la page de projet iraient dans un répertoire spécial mais GitHub les place dans une branche gh-pages . Ne fusionnez pas cette branche vers / depuis le maître.)
Synchronisez la branche gh-pages avec votre ordinateur puis copiez-la dans vos PDF:
git checkout gh-pages
git checkout master -- 'docs/*.pdf'
- Validez les modifications et envoyez-les à GitHub.
Revenez maintenant au dépôt sur GitHub et utilisez le générateur de page automatique pour modifier la page du projet, en ajoutant des liens vers ces PDF du formulaire:
[Intro.pdf](http://USERNAME.github.io/REPONAME/docs/Intro.pdf)
.
- Republiez la page du projet.
Utilisez la visionneuse Google Documents avec une URL comme:
par exemple
https://docs.google.com/viewer?url=https://raw.githubusercontent.com/degoes-consulting/lambdaconf-2015/master/speakers/jdegoes/intro-purescript/presentation.pdf
la source
Le nbviewer de Jupyter gère la tâche. Collez simplement l'URL de votre PDF hébergé sur GitHub dans http://nbviewer.jupyter.org/ .
Par exemple, voici un PDF que j'héberge sur GitHub rendu dans le navigateur.
la source
Depuis le 17 mars 2015, GitHub rend désormais les documents PDF en ligne dans l'interface Web.
Référence: Visualisation PDF
la source