Постановка задачі - треба Jekyll, але це значить Linux, на на ПК - Windows. Використати Docker рішення що напрошується, можна звичайно підняти цілу віртуалку, але заради 1 серверу не дуже логічно, а розвертати на існуючій, яка може бути замучена експериментами в будь-який момент, ще нелогічніше.
Отже ставимо Docker.
Розгортаємо jekyll
docker pull jekyll/jekyll
Запускаємо
docker run --rm --volume="d:\docker\jekyll\jekyll_home:/srv/jekyll" -p 4000:4000 -it jekyll/jekyll jekyll serve
Далі напрошується docker-compose.
docker_compose.yml
version: '3'
services:
jekyll:
image: jekyll/jekyll
command: jekyll serve
ports:
- 4000:4000
volumes:
- d:\docker\jekyll\jekyll_home:/srv/jekyll
До даного етапу не дійшов, описано за статтею з інтернетів.
А недійшов, бо з докером у вінді є одна велика неприємність, він працює використовуючи hyper-v, а це значить що можна забути про будь-які інші гіпервізори, а жертвувати virtualbox-ом заради одного продукту це не діло.
Зрештою виявилося що jekyll можна поставити у вигляді костиля Ruby+Devkit прямо на віндовс. Можна і на WSL звичайно, але маю деякі зауваження, не відомо скільки вона ще проживе, а WSL 2 уже, знов таки, задіює hyper-v.
Паралельно розмножив кількість відомих костилів для MS .