Ideenquelle

Deployer hexo en FTP

J’utilise le moteur hexo pour mon blog statique. Je n’ai pas d’avis sur le côté NPM (si ce n’est que c’est encore un truc à maintenir à jour). Je ne l’utilise pas ailleurs.

hexo propose une ligne de commande pour déployer le blog sur Git, Heroku, Netlify, via Rsync, … et FTP. Mon hébergeur propose cette solution (oui, c’est un module de base que j’ai actuellement).

La documention présente comment faire. Les données doivent bien être rajoutées dans votre _config.yml. A priori, c’est tout en bas). Vous pouvez après générer et déployer en une commande : hexo generate --deploy ou hexo deploy --generate. Si vous êtes un gros flemmard (comme moi), vous pouvez également rajouter une ligne dans votre crontab (pour rappel, crontab -e pour le modifier):

0 3 * * 0 cd /votredossieravecvotrehexo/ && hexo generate --deploy

Personnellement, j’ai mis une mise à jour une fois par semaine pendant la nuit.

Tags: