Version statique du site de l'association «Les mots du Gène».
- Python >3.9
Dans un terminal, exécuter les commandes suivantes (en adaptant le port selon l'environnement) :
$ python3 -m venv env
$ source env/bin/activate
(env)$ python -m pip install -r requirements.txt
(env)$ make devserver PORT=8000
Ensuite consulter l'adresse http://127.0.0.1:8000.
Il est possible de publier via SSH, après avoir configuré l'accès SSH au serveur hôte (cf. Makefile pour la configuration) :
(env)$ make rsync_upload
Mais actuellement le site est publié avec Github
Pages via la branche gh_pages
(poser un tag Git avant d'exécuter ces commandes pour que le site
affiche une version correspondante) :
(env)$ python -m pip install ghp-import
(env)$ make publish
(env)$
(env)$ ghp-import output \
--cname=lesmotsdugene.fr \
--message="Publication de la version $(git describe --tags --match "v[0-9]*")" \
--branch=gh-pages \
--push
Le site est consultable à l'adresse https://lesmotsdugene.fr.
Pour évaluer la conformité aux standards du Web, utiliser les outils du W3C :
-
Le thème est dérivé du thème par défaut de Pelican.
-
Les vidéos sont stockées sur le bucket AWS S3
s3://lesmotsdugene-testet servies via https://d1njpgd0ygatdn.cloudfront.net