I started this blog in 2018, with an aim to write about my learnings and experiences about classic machine learning algorithms. Then, I ended up writing about how to build static sites. I started with jekyll, learned about liquid and jinja templating then moved to hugo. I even learned css, to some degree, to design the website the way I want. At first, I wanted to edit existing themes then I found myself creating something from scratch. If you ask me now, I would say don’t waste your time and use an existing theme. Anyway, even if this site is not the best one, I think I made something pretty decent and readable.


This page shows a simple summary of this website’s development process and my trials with some screenshots from earlier builds.

v0.0 Initial Version

24.05.2018 - An Innocent Start
24.05.2018 - An Innocent Start

v0.1 Still Initial Version

Still Initial Version
Still Initial Version

v1.0 Cards

13.06.2018. Rounded Cards Everywhere

An unnecessary complexity, chaos under the hood. Put css aside, why are we using jekyll collections ? However, it all started with simplicity.

Kartlar Post
Kartlar Post
Kartlar Main
Kartlar Main

v1.1 Sidebar

30.06.2018. Ever website has a sidebar, right?

Sidebar
Sidebar

v2.0 A Clean Start

07.01.2019

In this builds there are huge improvements under the hood.

  • All css code has re-written in a better way. This time with scss.
  • Jekyll side also re-written. Code cleaning and simpler structure on jekyll side.
    • No more collections, removed many includes, files merged, more efficient algorithm to get related posts…
  • Unnecessary things removed. (sharebuttons, different banners on each page, disqus…)
v2 Archive Screen
v2 Archive Screen

v2.1 Less is More

17.02.2019

v2.1 Main Screen
v2.1 Main Screen
v2.1 Article Screen
v2.1 Article Screen

v2.2 More is More

are we sure this time?

Series pages has returned.

v2.2 Archive Screen
v2.2 Archive Screen
v2.2 List View
v2.2 List View

09.03.2019. Better and responsive footer with flexbox.

v2.2 Footer
v2.2 Footer

v2.2.1 Particles

14.03.2019. Completely unnecessary stuff, yet they look cool.

playing with particles.js
playing with particles.js
404 Page
404 Page
New Menu
New Menu

v2.2.2

05.05.2019 Say hello to SVGs.

Home Page
Home Page
Contact Page
Contact Page

v2.2.3

23.08.2019 Keep experimenting…

An Alternative Homepage
An Alternative Homepage

v3.0 A New Hope

01.08.2020 Initial Working Port From Jekyll to Hugo

13.08.2020 Colors & Waves

Colors & Waves
Colors & Waves

14.08.2020 Different Themes Added

More Colors
More Colors

16.08.2020 Sections View

Sections using flexbox
Sections using flexbox

01.09.2020 An unnecessary Sidebar

Sidebar for no reason
Sidebar for no reason

11.09.2020 Bottom Navbar for small displays

Bottom Navbar
Bottom Navbar

v3.1. Project Cards

06.12.2020 Project Cards introduced.

05015ab8 - Project Cards
05015ab8 - Project Cards