Dieses Repository beherbergt den Quellcode für die neue Website des Digital Humanities Lab der Yale University.
Laden Sie zuerst die Anwendungsquelle herunter:
git clone https://github.com/YaleDHLab/dhlab-site
cd dhlab-site
Befolgen Sie diese Anweisungen, um den modernen, nicht-System-Ruby in den neuesten Versionen von OS X zu gewährleisten, insbesondere auf Apple Silicon (M1-Chips).
Achten Sie besondere Aufmerksamkeit auf den Abschnitt, in dem Sie vor früheren virtuellen Ruby -Umgebungen wie RVM, RBENV und ASDF erkennen, und wenn Sie dies entfernen.
Dann:
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
Wichtig: Schließen und öffnen Sie das Terminal.App (alle Fenster, nicht nur Ihre aktuelle). Überprüfen Sie, ob Sie auf der richtigen Version von Ruby sind:
ruby -v
Installieren Sie dann die Ruby -Abhängigkeiten:
bundle install
Verwenden Sie auf dem Mac Homebrew, um den Knoten zu installieren:
brew install node
Installieren Sie dann Garn und installieren Sie die JavaScript -Abhängigkeiten:
npm install -g yarn
yarn install
Schließlich können Sie den Entwicklungsserver durch Ausführen starten:
bundle exec jekyll serve --incremental
So bereitstellen Sie die Site auf Github -Seiten, die Sie ausführen können:
npm run deploy
Um die Testsuite auszuführen, können Sie ausführen:
npm run test