Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
|
informatique:serveur:pelican [2014/06/29 11:11] igor |
informatique:serveur:pelican [2018/07/29 09:08] (Version actuelle) |
| |
En cours de rédaction : FIXME | En cours de rédaction : FIXME |
| |
| FIXME : plus à jour... |
| |
En terme de [[http://id-libre.org/shaarli/?searchtags=publication_web|publication Web]], j'utilise, ou j'ai utilisé, différents outils, comme par exemple : | En terme de [[http://id-libre.org/shaarli/?searchtags=publication_web|publication Web]], j'utilise, ou j'ai utilisé, différents outils, comme par exemple : |
* [[:informatique:serveur:pluxml|PluXml]] | * [[:informatique:serveur:pluxml|PluXml]] |
| |
Pour diverses raisons, je cherche à explorer d'autres pistes, comme [[http://jekyllrb.com/|Jekyll]], [[http://jekyllrb.com/|Makefly]] ou [[http://blog.getpelican.com/|Pelican]]. [[:informatique:serveur:pelican|Sur cette page]], je documente ma découverte [//laborieuse//] de ce dernier. | Pour diverses raisons, je cherche à explorer d'autres pistes, comme [[http://jekyllrb.com/|Jekyll]], [[http://makefly.depotoi.re/|Makefly]] ou [[http://blog.getpelican.com/|Pelican]]. [[:informatique:serveur:pelican|Sur cette page]], je documente ma découverte [//laborieuse//] de ce dernier. |
| |
===== Documentation ===== | ===== Documentation ===== |
| |
On peut le faire avec ''fab build''. Dans ma configuration, il faut que l'environnement virtuel soit activé, bien entendu. ''fab regenerate'' permet d'automatiser la génération à chaque modification. | On peut le faire avec ''fab build''. Dans ma configuration, il faut que l'environnement virtuel soit activé, bien entendu. ''fab regenerate'' permet d'automatiser la génération à chaque modification. |
| |
| **Attention :** lors de mon premier essai, à la génération du site après ajout d'une page statique, rien ne s'est passé et les erreurs suivantes se sont affichées : |
| |
| WARNING: Could not process output/authors.html |
| 'NoneType' object has no attribute 'lower' |
| WARNING: Could not process output/archives.html |
| 'NoneType' object has no attribute 'lower' |
| WARNING: Could not process output/index.html |
| 'NoneType' object has no attribute 'lower' |
| WARNING: Could not process output/tags.html |
| 'NoneType' object has no attribute 'lower' |
| WARNING: Could not process output/categories.html |
| 'NoneType' object has no attribute 'lower' |
| |
| Après quelques rapides recherches, il s'avère qu'il est nécessaire de préciser également dans le ''pelicanconf.py'' le ''PATH = 'content''' |
| |
''fab serve'' démarre un serveur web local, sur le port ''8000''. Du coup, on peut afficher son site sur ''http://localhost:8000''. | ''fab serve'' démarre un serveur web local, sur le port ''8000''. Du coup, on peut afficher son site sur ''http://localhost:8000''. |
| |
| ===== Thème ===== |
| |
| Les thèmes se trouvent dans ''~/.virtualenvs/[install-pelican]/lib/python2.7/site-packages/pelican/themes''. J'imagine que le plus simple pour commencer, c'est de faire une copie du thème simple, et de tester des modifications sur ce dernier. |
| |
| |