Jekyll : Pour commencer
Jekyll permet de créer en un rien de temps des sites statiques modifiables très facilement. Développer par les équipes du projet Github, il est impossible d’obtenir un hebergement gratuit open-source ( voir Gihub Pages ) et synchroniser son site web comme un dépot GIT. Mais il est aussi possible de déployer son site statique sur une plateforme d’hebergement privée comme ovh ou free, en passant alors par le protocole FTP.
Installer un site Jekyll en local
En mode administrateur (avec Bash Ubuntu pour windows:
sudo gem install jekyll bundler
jekyll new monSite
cd monSite
Le site est créé automatiquement, pour qu’il soit accessible en local, avec un terminal il faut se rendre à la racine du répertoire du site et entrer les commandes :
bundle exec jekyll serve
Installer Jekyll sur une page perso Free
Préalable
Afin de transférer son site Jekyll deployé en local par le protocole ftp.
Synchroniser via lftp
lftp ftp://login:password@host -c "mirror --delete --reverse --exclude-glob dossierExclu /repertoire_local /repertoire_distant"
Synchroniser Jekyll avec Glynn
Installer Glynn
sudo gem install glynn --no-ri --no-rdoc
Modifier le fichier _config.yml
Insérer les lignes suivantes dans le corps du fichier :
ftp_host: 'ftpperso.free.fr'
ftp_dir: '/'
ftp_passive: false
# optional
ftp_port: 21 # default 21
ftp_username: 'NomUtilisateur' # default read from stdin
Synchroniser
Dans le repertoire local du site, tapez :
glynn