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