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 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
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
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
.