Just for fun
Старался debuger
Все началось как pet проект - хотелось найти примитивный blog-engine с некоторыми условиями:
В результате поиска найдено было найдено только одно подходящее решение - jekyll в связке с github pages.
Для быстрого старта был использован docker образ в проекте вида:
.
├── docker
│ ├── docker-compose.yml
│ ├── .env
└── src
├── _config.yml
├── _drafts
├── Gemfile
├── _includes
├── index.html
├── _layouts
├── _posts
Необходимыми для старта были файлы:
docker/docker-compose.ymlversion: "3.2"
services:
jekyll:
image: jekyll/builder:3.8
volumes:
- ${PWD}/../src/:/srv/jekyll
- jekill_cache:/usr/local/bundle
- tmp:/tmp
entrypoint:
- jekyll
- serve
env_file:
- .env
volumes:
tmp:
driver_opts:
type: bind
o: bind
device: "/tmp"
jekill_cache:
driver_opts:
type: bind
o: bind
device: ${PWD}/gemcache
docker/.envJEKYLL_UID=1000 //id -u
JEKYLL_GID=100 // id -g
JEKYLL_GITHUB_TOKEN= //github token for github pages
PROJECT_NAME=PN // some name
COMPOSE_PROJECT_NAME=PN // as I remember the same name
DOCKER_COMPOSE_ARGS=--file docker-compose.yml -p PN // the same
src/Gemfilesource 'https://rubygems.org'
gem "github-pages", group: :jekyll_plugins
При помощи данной начальной настройки была возможность вести свой блог без особых затрат в формате markdown.