This is the GitHub Pages repo of my blog on https://takacsmark.com.
My blog is a tech educational blog, so I turn my blog's GitHub repo into educational material with this readme.
This is a regular GitHub Pages blog, I added a few notable features that you may find useful:
- the blog is served with Docker during development
- development tools based on Gulp are also Dockerized
To start the blog in development mode issue the following command:
docker-compose up -d
This will start up a Jekyll server, it will build the site and serve it on http://localhost:4000.
To follow the logs use the following command:
docker-compose logs -f
Gulp dev tools
Gulp development tools are used to minimize images that I add to the blog. Use the following command to start the development tools:
docker-compose -f docker-compose.devtools.yml run gulp
This command will give you an interactive shell inside a
node container that has Gulp pre-installed.
See the Compose file,
gulpfile.js for further details.