Ce référentiel héberge le code source du nouveau site Web du Digital Humanities Lab de l'Université de Yale.
Téléchargez d'abord la source de l'application:
git clone https://github.com/YaleDHLab/dhlab-site
cd dhlab-site
Suivez ces instructions pour assurer un rubis moderne et non systémique sur les versions récentes de OS X, en particulier sur le silicium Apple (puces M1).
Portez une attention particulière à la section où vous détectez, et si Neccessaire supprime, les environnements virtuels Ruby précédents tels que RVM, RBENV et ASDF.
Alors:
brew install chruby ruby-install
ruby-install ruby-2.7.2
echo ". /usr/local/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo ". /usr/local/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby ruby-2.7.2" >> ~/.zshrc
IMPORTANT: Fermez et rouvrez le terminal.app (toutes les fenêtres, pas seulement votre actuelle). Vérifiez que vous êtes sur la bonne version de Ruby:
ruby -v
Installez ensuite les dépendances Ruby:
bundle install
Sur le Mac, utilisez Homebrew pour installer le nœud:
brew install node
Ensuite, installez le fil et installez les dépendances JavaScript:
npm install -g yarn
yarn install
Enfin, vous pouvez démarrer le serveur de développement en exécutant:
bundle exec jekyll serve --incremental
Pour déployer le site sur des pages GitHub, vous pouvez exécuter:
npm run deploy
Pour exécuter la suite de tests, vous pouvez courir:
npm run test