Skip to content

DEVmachine-fr/website

Repository files navigation

Site Web de DEVmachine

Ceci est le code source du site web de DEVmachine.

Pré-requis

Avoir Ruby d'installé sur son environnement. (https://www.ruby-lang.org/)

Installation

Le site est basé sur le générateur de site statiques Jekyll.
Il est donc nécessaire d'installer Jekyll au préalable.

gem install bundler jekyll

Utilisation

Pour installer les dépendances :

    bundle install

Pour compiler le site il suffit d'exécuter la commande:

    jekyll build

Un dossier _site est alors créé et contient le site statique généré.

Il est possible de travailler avec du Live Reload en exécutant la commande

    jekyll serve

ou

    bundle exec jekyll serve

Un serveur démarre sur le port 4000, et le site est visible sur l'adresse : http://127.0.0.1:4000

Via docker

Au préalable, vérifier que les dossiers .jekyll-cache et _site sont disponibles à la racine du répertoire.

docker run --rm --volume="$PWD:/srv/jekyll" -p 4000:4000 -it jekyll/builder:4.0 jekyll serve --trace --drafts --watch

Via nix

Le projet est compatible avec nix. Pour installer les dépendances, il suffit de lancer la commande suivante :

nix develop --experimental-features 'nix-command flakes'

Tip

Il est possible d'utiliser directement nix develop si vous avez activé l'option experimental-features dans votre configuration nix. Pour plus d'information, voir ici.

Warning

Si vous êtes passé par votre package manager pour installer nix, il est possible que vous ayez besoin de lancer la commande avec sudo.