Skip to content

Commit e68af30

Browse files
Blog: Evolution of my blog
1 parent b7a94bc commit e68af30

File tree

11 files changed

+109
-1
lines changed

11 files changed

+109
-1
lines changed
381 KB
Binary file not shown.
12.1 MB
Binary file not shown.
2.13 MB
Binary file not shown.
3.19 MB
Binary file not shown.
1.45 MB
Binary file not shown.
1.23 MB
Loading
4.22 MB
Loading
208 KB
Loading
501 KB
Loading
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
---
2+
title: Evolution of my Blog
3+
aliases: []
4+
date: 2025-09-03
5+
time: 19:00
6+
categories:
7+
- blog
8+
tags:
9+
- history
10+
- experience
11+
---
12+
13+
<img class="blog-header-image" border="0" src="imgs/cover.png" alt="My work desk during my college days" />
14+
15+
## Introduction
16+
17+
When I was in high school, my first interaction with the internet was all about exploring online games. Kongregate was my go-to website, and I played a lot of games there — if you look at my profile, you'll see activity going all the way back to 2011. Surprisingly I have this screenshot handy, which I took and saved it in google drive.
18+
19+
<aside class="left">
20+
<h4>Kongregate profile</h2>
21+
<p>I used to grind badges and discover new indie games here: <a href="https://www.kongregate.com/accounts/ShashankS/awards">Kongregate awards</a></p>
22+
</aside>
23+
24+
<img src="imgs/old-days.png" alt="Windows XP Screenshot" />
25+
26+
Around the same time, I discovered the wider world of social media — Orkut, Google+, Facebook, deviantART, and StackExchange. That's when it clicked for me: I needed a place of my own where I could share my thoughts and put my work out there. Back then, I didn't know how to host a static website or manage servers, but I discovered Blogspot/Blogger by Google. You give it content, and it helps you publish online. Simple.
27+
28+
<aside>
29+
<h4>Why Blogger?</h2>
30+
<p>At that time, I didn’t know about hosting, domains, or static site generators. Blogger let me write and hit publish with zero setup — exactly what I needed to get started.</p>
31+
</aside>
32+
33+
## First Version
34+
35+
I created a few random Blogger sites just to experiment. But the first one I truly owned came during Google Code-in 2015, when I put together a blog around Ubuntu GNOME:
36+
37+
[Ubuntu GNOME Experience](https://ubuntu-gnome-experience.blogspot.com/)
38+
39+
{{< rawhtml >}}
40+
<video width=100% controls>
41+
<source src="imgs/blog-1.mp4" type="video/mp4">
42+
Your browser does not support the video tag.
43+
</video>
44+
{{< /rawhtml >}}
45+
46+
## Second Version
47+
48+
This was my first proper blog where I also wrote a little about myself. During that Google Code-in phase, I learned how to host websites via GitHub Pages, and I built another site where I showcased my work. I played with HTML, CSS, and the MaterializeCSS style pack. That shift was a milestone for me, and I kept it running for a while.
49+
50+
<aside class="left">
51+
<h4>MaterializeCSS</h2>
52+
<p>Back then, MaterializeCSS gave me clean components out of the box — cards, navbars, grids — and made the site feel modern without me reinventing the wheel.</p>
53+
</aside>
54+
55+
{{< rawhtml >}}
56+
<video width=100% controls>
57+
<source src="imgs/blog-2.mp4" type="video/mp4">
58+
Your browser does not support the video tag.
59+
</video>
60+
{{< /rawhtml >}}
61+
62+
## Third Version
63+
64+
Then college happened. Early on, I focused more on DS/Algo — solving CodeChef/HackerEarth problems — and didn't spend much time on blogging. But when I started working on a small project, I wanted to apply those data structures to something real. That's when I stumbled upon India's MP Transportation public data and realized I could use it. I built a project around it and wanted to share it with the world. At that time, I still didn't knew much about CMS frameworks, so I went back to Blogger — it was the easiest way to publish.
65+
66+
{{< rawhtml >}}
67+
<video width=100% controls>
68+
<source src="imgs/blog-3.mp4" type="video/mp4">
69+
Your browser does not support the video tag.
70+
</video>
71+
{{< /rawhtml >}}
72+
73+
## Fourth Version
74+
75+
By 2018, I had learned more about frontend and backend, and I wanted something compatible with GitHub Pages. I picked Jekyll, migrated my content from Blogger, and added proper sections. It finally felt original — something more like my own home on the web.
76+
77+
{{< rawhtml >}}
78+
<video width=100% controls>
79+
<source src="imgs/blog-4.mp4" type="video/mp4">
80+
Your browser does not support the video tag.
81+
</video>
82+
{{< /rawhtml >}}
83+
84+
## Fifth Version
85+
Later, I wanted the site to feel more personal and unique compared to the usual portfolios/blogs. I saw a few really distinct sites and kept wondering how they pulled off those unique experiences. I took it personally and put in the effort. Around the same time, I was exploring digital art, so I decided to bring that into the website too. That's when I built a site with a floating island, some transitions, timelines — and I went a bit wild with it.
86+
87+
{{< rawhtml >}}
88+
<video width=100% controls>
89+
<source src="imgs/blog-5.mp4" type="video/mp4">
90+
Your browser does not support the video tag.
91+
</video>
92+
{{< /rawhtml >}}
93+
94+
I ran that floating-island site for the longest time. But around 2025, I felt I could do better. The floating island looked good, but something was missing — it wasn't truly 3D, and it didn't feel meaningful. That's when it hit me: what if I showcased my Minecraft builds instead? Builds I made from scratch, one block at a time. Real work and real stories behind them.
95+
96+
So I learned how to export Minecraft worlds into a readable format, fed them into Blender, converted them into 3D objects, added transitions, and exported them into MP4 files. Then I optimized those with HandBrake so they load fast. And that’s where we are now — with the new website.
97+
98+
<aside class="left">
99+
<h4>Explore more</h2>
100+
<p>On the new site, click the <em><a href="/worlds">Explore more</a></em> button at the bottom left to dive into what happened behind the scenes and relive those moments.</p>
101+
</aside>
102+
103+
## Bonus
104+
105+
If it is not obvious, but I created the logo myself using Inkscape. Did couple of iteration, but finally found one perfect logo :)
106+
107+
<img src="imgs/logo-origin.png" alt="Website logo" />
108+

0 commit comments

Comments
 (0)