dhlab site
1.0.0
該存儲庫託管了耶魯大學數字人文科學實驗室的新網站的源代碼。
首先下載應用程序來源:
git clone https://github.com/YaleDHLab/dhlab-site
cd dhlab-site
按照以下說明確保在OS X的最新版本上確保現代的非系統紅寶石,尤其是在Apple Silicon(M1芯片)上。
請特別注意您檢測到的部分,如果刪除了必要的Ruby虛擬環境,例如RVM,RBENV和ASDF。
然後:
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
重要:關閉並重新打開終端。 App(所有窗口,而不僅僅是您當前的窗口)。驗證您在Ruby的正確版本中:
ruby -v
然後安裝紅寶石依賴性:
bundle install
在Mac上,使用Homebrew安裝節點:
brew install node
然後安裝紗線並安裝JavaScript依賴項:
npm install -g yarn
yarn install
最後,您可以通過運行來啟動開發服務器:
bundle exec jekyll serve --incremental
要將網站部署到github頁面,您可以運行:
npm run deploy
要運行測試套件,您可以運行:
npm run test