Containairized Jekyll.
Go to file
Winston Smith ceafb9184f chore: remove useless blog_name arg in dockerfile 2023-11-23 10:08:00 +01:00
data chore: entrypoint env reorder 2023-11-23 10:08:00 +01:00
.gitignore initial commit 2023-11-23 00:05:39 +01:00
Dockerfile chore: remove useless blog_name arg in dockerfile 2023-11-23 10:08:00 +01:00
README.md chore: add readme 2023-11-23 10:07:58 +01:00
docker-compose.yml initial commit 2023-11-23 00:05:39 +01:00

README.md

Dockerized Jekyll

Presentation

A dynamicaly configurable Jekyll container.
I Needed a static site generator which I could put in container I found Jekyll.
Alas, existing containers available on the net where either too old or too complex for my understanding.
Counting on my modest shell scripting skills, I managed to give life to an abomination working mainly by the mighty will of GNU sed.

How to use it ?

  • Edit ./data/.env to fit your needs.
  • Create ./data/<blog_name>_description.txt, with the wanted website description.
    Be carefull to remove whitespaces at line start. It will not properly indented when put in the _config.yml, fudging up the description format.
  • Build the image via the provided docker-compose.yml file.
  • Run the service.

Variables in .env and the site description are updated at container restart.
Keep in mind that changing your site name (with BLOG_NAME var) will fudge up all reference files (site description, site path etc.).

Disclaimer

This software is provided as-is and is the offspring of a humble sysadmin mind, constantly learning new things.
It will be improved the time beeing.