Este repositorio aloja el código fuente del nuevo sitio web del Laboratorio de Humanidades Digitales de la Universidad de Yale.
Primero descargue la fuente de la aplicación:
git clone https://github.com/YaleDHLab/dhlab-site
cd dhlab-site
Siga estas instrucciones para garantizar el rubí moderno y no sistemas en versiones recientes de OS X, especialmente en el silicio de Apple (chips M1).
Preste especial atención a la sección donde detecta, y si es necesario eliminar, entornos virtuales de Ruby anteriores como RVM, RBENV y ASDF.
Entonces:
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
IMPORTANTE: Cierre y vuelva a abrir el terminal.App (todas las ventanas, no solo la actual). Verifique que esté en la versión correcta de Ruby:
ruby -v
Luego instale las dependencias de Ruby:
bundle install
En la Mac, use HomeBrew para instalar el nodo:
brew install node
Luego instale hilo e instale las dependencias de JavaScript:
npm install -g yarn
yarn install
Finalmente, puede iniciar el servidor de desarrollo ejecutando:
bundle exec jekyll serve --incremental
Para implementar el sitio en las páginas de GitHub, puede ejecutar:
npm run deploy
Para ejecutar la suite de prueba, puede ejecutar:
npm run test