How This Blog Started

A brief story of how this blog was built using Jekyll and the Chirpy theme, deployed on GitHub Pages, with content written in Markdown and versioned with Git.

I went out for lunch with a software engineer and an automation engineer joined us. It turned into a good conversation. That’s when I learned there’s something called Jekyll – and that it’s great. I set it up for myself, added the Chirpy theme, and wrote a bit of automation in Python.

I bought a domain, created a Jekyll-Chirpy repository on GitHub, deployed everything via GitHub Pages, and configured domain redirection. And that’s how it came into existence.

The blog is generated from Markdown, pushed to Git from VS Code. It’s fully static – and that’s the beauty of it. It has useful plugins, like the JavaScript library MathJax for rendering LaTeX. I commit, I push, and it just works. If I ever decide to switch themes, I can – because all the content lives in Markdown.

This blog is a place for my notes on code, mathematics, and simulations.

The easiest way to browse the content is through the Categories or Archive sections.

The blog offers RSS subscription, two language versions (PL | EN), and a light/dark mode toggle in the header. There is also a NEWSLETTER with notifications about new posts.

Information about me can be found in the About section.

This blog already has 28 posts.

Time will tell whether I keep posting here.

© Marcin Szewczyk. All rights reserved.