Skip to content

marcrr/nofakescience.github.io

 
 

Repository files navigation

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

jekyll build

ou

docker run --rm -it -v $PWD:/srv/jekyll:rw jekyll/builder jekyll build

ou

docker-compose up build

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 40.8%
  • HTML 34.2%
  • Ruby 22.7%
  • JavaScript 2.3%