git pushgh-pages du repos Github !Adaptation du Makefile Pelican
github: publish
ghp-import -n $(OUTPUTDIR)
@git push -fq https://${GH_TOKEN}@github.com/
$(TRAVIS_REPO_SLUG).git gh-pages > /dev/null
Ajout d'un fichier .travis.yml à la racine du projet
language: python
branches:
only:
- master
install:
- pip install pelican ghp-import
script:
- make publish github
Génération d'un token via la page GitHub applications
Chiffrement du token
$ sudo apt-get install ruby1.9.1-dev build-essentials
$ sudo gem install travis
$ travis encrypt GH_TOKEN=your_token
Ajout du token au fichier .travis.yml
language: python
branches:
only:
- master
install:
- pip install pelican ghp-import
script:
- make publish github
env:
global:
secure: vBsIJ............30egG7FO4CUo0rQ=
Attention à bien utiliser les bonnes branches et à adapter le Makefile !
Par défaut, le nom domaine pour accéder au site sera compte.github.io ou compte.github.io/project mais il est possible de faire pointer un nom de domaine personnalisé (cf la doc : https://help.github.com).
Ajout d'un alias chez votre registrar
Ajout d'un fichier CNAME (ex de path: extra/CNAME)
nantes.afpy.org
Adaptation des settings Pelican
STATIC_PATHS = ['extra/CNAME']
EXTRA_PATH_METADATA = {'extra/CNAME': {'path': 'CNAME'}}
| Table of contents | t |
|---|---|
| Exposé | ESC |
| Autoscale | e |
| Full screen slides | f |
| Presenter view | p |
| Source files | s |
| Slide numbers | n |
| Blank screen | b |
| Notes | 2 |
| Help | h |