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