Ce site web est hébergé sur github. Il est développé avec Jekyll, un générateur de sites web et blogs.
La modification du site web se fait en modifiant ses sources, gérées sous git dans ce dépôt. A la suite du push des modifications vers le dépôt, jekyll est automatiquement lancé sur github pour mettre à jour le site d'après les nouvelles sources. Plus d'informations ici.
La façon la plus simple de contribuer est de
Les billets du blog sont les fichiers du répertoire _posts/
. Lorsqu'on
ajoute une page pour une journée ou un autre événement, il faut également ajouter
un billet pour l'annoncer. Le fichier du billet commence par des champs spéciaux, qui
permettent par exemple de mettre à jour le calendrier au format ical disponible sur
le site. Voici un exemple d'entête de fichier :
--- layout: post title: JupyterDay ev_link: https://reseau-loops.github.io/journee_2016_12_jupyter.html ev_keywords: - jupyter - python ev_startDate: Tue, 6 December 2016 9:15:00 +0200 ev_endDate: Tue, 6 December 2016 17:30:00 +0200 ---
Paquets à installer sur une debian (stretch) pour pouvoir tester en local:
Installation de jekyll:
gem install jekyll
Compilation du site pour test en local:
cd /chemin/vers/votre/depôt/local/reseau-loops.github.com makeLe site est alors consultable dans
_site/
Vous trouverez dans le sous-répertoire `docker` un fichier `README.md` expliquant la construction et l'utilisation d'une image Docker pour tester votre version modifiée du site web. Au préalable, vous devez avoir installé Docker sur votre machine.