Repositori ini meng -host kode sumber untuk situs web baru Lab Humaniora Digital Universitas Yale.
Pertama unduh sumber aplikasi:
git clone https://github.com/YaleDHLab/dhlab-site
cd dhlab-site
Ikuti instruksi ini untuk memastikan ruby modern, non-sistem pada versi terbaru OS X, terutama pada Apple Silicon (chip M1).
Berikan perhatian khusus pada bagian tempat Anda mendeteksi, dan jika hapus, lingkungan virtual Ruby sebelumnya seperti RVM, RBENV, dan ASDF.
Kemudian:
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
PENTING: Tutup dan buka kembali terminal.app (semua jendela, bukan hanya Anda saat ini). Verifikasi Anda berada di versi Ruby yang tepat:
ruby -v
Kemudian pasang dependensi Ruby:
bundle install
Di Mac, gunakan Homebrew untuk menginstal Node:
brew install node
Kemudian instal benang dan instal dependensi JavaScript:
npm install -g yarn
yarn install
Akhirnya, Anda dapat memulai server pengembangan dengan menjalankan:
bundle exec jekyll serve --incremental
Untuk menggunakan situs ke halaman GitHub Anda dapat menjalankan:
npm run deploy
Untuk menjalankan suite tes, Anda dapat menjalankan:
npm run test