Jekyll 环境配置
前言
换了新机器,jekyll 的环境需要重新配置,因为是 Apple M1 导致很多软件不兼容,配置过程坎坷。 总结一下安装的技巧,方便下次重新配置环境。
本机安装
本机安装只需要注意 ruby 版本的控制即可。使用 rbenv
控制版本,其他按照官方文档配置即可。
相关安装链接:
注意:Apple M1 安装会出现各种问题,使用下一章节方式安装比较稳妥
Docker 安装
在本机配置 Jekyll 需要安装多中工具,这里推荐用 Docker 安装,一句命令行就可以跑起来。官方教程 jekyll-server。
1. 创建 Jekyll 项目
如果本地已经有 Jekyll 项目,直接进入第 2 步。
$ docker run -v $(pwd):/site bretfisher/jekyll new .
2. 运行
$ docker run -p 4000:4000 -v $(pwd):/site --name my-jekyll bretfisher/jekyll-serve
当然,也可以写 docker-compose.yml 到项目中,不用每次都执行这么长的命令
# docker-compose.yml
services:
jekyll:
image: bretfisher/jekyll-serve
volumes:
- .:/site
ports:
- '4000:4000'
运行
$ docker-compose up