git push
gh-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 |