Starting a website with Jekyll

 Finally I have decided to make a website for myself. I started this project mainly due to my love of learning new technologies. I started coding as a hobby in Swift, and Apple’s teaching material immediately made me fall in love with it. Their coding playgrounds and iOS programming tutorials are clever, funny, interesting, and challenging at the same time. It is really teaching at it’s best. As I coded more, I started immersing myself in other technologies too, and started thinking that I need a website, but I shoud build it myself.
  Eventually my friend Mátyás Budavári told me about Jekyll, an open-source static site generator, and how much fun to use it for pulling up a website. After installing Jekyll, it basically takes a 3 word command to start with a new template project.

 $ jekyll new projectname 

and another 4 word command to run the server on the local machine.

 $ exec bundle jekyll serve 

Here in the autogenerated configuration files I encountered YAML, which is a human-readable data-serialization language. It uses a minimalist syntax like the following:

 
             defaults:
               - scope:
                 path: "assets/img"
                   values:
                     image: true 
                

I immediately fell in love with it, and started looking for a UI theme best fitting my needs. And actually this was the hardest part - took me two days. That is how I found ‘Minimal Mistakes’. This is basically a theme for Jekyll, but actually much more than just a theme. It is like a whole sub - framework in my opinion. Here you can basicaly customise your whole site using yaml configuraitions, and you do not even have to touch html. You can check out ‘Minimal Mistakes’ here.
coffe

2023

Creating A Custom Slider in SwiftUI

13 minute read

In my current work as an iOS developer I have found it kind of hard to customize SwiftUI Sliders in a convenient way. So as it is relatively easy to implemen...

Back to Top ↑

2021

Data engineering with Python

5 minute read

In the first wave of the covid-19 pandemic I came across a site called DataCamp. They offered a huge discount on online data science courses mainly focusing ...

Starting a website with Jekyll

 Finally I have decided to make a website for myself. I started this project mainly due to my love of learning new technologies. I started coding as a hobby ...

Back to Top ↑