Configurer Hexo
Pour poursuivre sur Hexo nous allons faire apprendre à :
- Lancer notre blog via PM2 afin de monitorer l’application et la garder en vie tout le temps
- Configurrer un Nginx en proxy inverse pour servir notre blog sur le port 80
Lancer Hexo avec PM2
Création du script de lancement
- Créer un fichier
start.jsà la racine du blog
//-- start.js --//
var Hexo = require('hexo');
var hexo = new Hexo(process.cwd(), {});
//-- Init hexo : register commands
hexo.init().then(function(){
//-- Start server
hexo.call('server', {p: 8000, s: true}).then(function(){
console.log('Hexo is ready !');
});
});
- Lancer le serveur Hexo avec PM2 :
pm2 start start.js --name hexoblog
Le blog est maintenant accessible sur le port 8000 et son process est controllé pas PM2.
Configuerer NGINX reverse-proxy
Ressources :
- http://blog.kavoori.com/2014-10-13/installing-hexo-on-ubuntu.html