pelican
Ceci est une ancienne révision du document !
Table des matières
Pelican
J'utilise Pelican comme moteur pour mon blog https://blog.simonlefort.be/ depuis 2014.
Installation en local
$ pip3 install pelican[Markdown] --user
Générer le blog
$ pelican content Done: Processed 19 articles, 0 drafts, 3 pages, 0 hidden pages and 0 draft pages in 0.51 seconds.
Servir le blog localement
$ pelican --listen
On y accède via l'url 127.0.0.1:8000.
Mettre le blog dans un dépôt git
J'ai mis le blog dans un depôt git avant de garder une trace des modifications et pouvoir commencer un nnouvel article sur une branche.
Installer sur Yunohost
Pour installer Pelican sur Yunohost, j'ai installé l'application Custom Webapp.
Transférer le blog sur le serveur
La Custom Webapp permet d'avoir un accès SFTP pour envoyer les fichiers.
On peut envoyer avec Filezilla ou en ligne de commande, par exemple avec lftp :
$ lftp lftp :~> open -u user,password sftp://blog.simonlefort.be lftp user@blog.simonlefort.be:~> ls drwxr-xr-x 3 0 0 4096 Aug 10 12:53 . drwxr-xr-x 3 0 0 4096 Aug 10 12:53 .. drwxr-xr-x 10 995 995 4096 Aug 10 20:34 www lftp user@blog.simonlefort.be:/> mirror www/ output/ Total : 20 répertoires, 143 fichiers, 0 liens symboliques Modifié : 143 fichiers, 0 liens symboliques 7638202 octets transférés en 50 secondes (149.5 Ko/s) lftp user@blog.simonlefort.be:/> quit
pelican.1597100042.txt.gz · Dernière modification : de simon