Skip to content

nofakescience/nofakescience.github.io

Repository files navigation

CC BY-NC-ND 4.0

Consultation

La page est accessible ici.

Documentation de développement

Ce projet s'appuie sur le moteur de blog Jekyll et nécessite les dépendances suivantes :

  • Environnement de développement Ruby
  • Jekyll
  • Bundler gems

Si vous ne souhaitez pas installer ces dépendances, vous pouvez également utiliser docker :

docker run --rm -it -v $PWD:/srv/jekyll:rw -p 4000:4000 -p 35729:35729 jekyll/builder jekyll serve --incremental --livereload --watch --force_polling

Les options ajoutés ont les effets suivants :

  • incremental : rebuild uniquement les fichiers ayant été modifiés
  • livereload : le navigateur se recharge lorsque le site est rebuild
  • watch : rebuild automatiquement lorsqu'un fichier a été modifié
  • force_polling : workaround pour montage cifs

Un docker-compose est mis à disposition et se lance de la manière suivante :

docker-compose up -d serve

Génération du site

bundle exec jekyll serve --livereload --watch --force_polling --trace -V

ou

bundle exec jekyll build -d ../master

Documentation d'ajout et modification de contenu

En cours

Ajout d'article de presse

Pour ajouter un objet dans la liste des articles de presse (section droite du site web), il faut ajouter un objet dans le fichier _data/press.yml, en précisant les informations suivantes :

  • site : le site de l'article de presse
  • desc : une courte description de l'article
  • date : la date de publication
  • link : le lien pour accéder à l'article

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published