Ceci est le code source du site web de DEVmachine.
Avoir Ruby d'installé sur son environnement. (https://www.ruby-lang.org/)
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
Pour installer les dépendances :
bundle installPour compiler le site il suffit d'exécuter la commande:
jekyll buildUn 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 serveou
bundle exec jekyll serveUn serveur démarre sur le port 4000, et le site est visible sur l'adresse : http://127.0.0.1:4000
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 --watchLe 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.