DEV Community

Cover image for Back to the roots with a static site
LebCit
LebCit

Posted on • Updated on • Originally published at lebcit.github.io

Back to the roots with a static site

Hello everyone,

NB: this is my first post here 😊 looking forward to learn some more and have your feedback on my new static site if you please 🙏 thanks in advance for you time 🌹 and please accept my sincere apologies for any error.

This is a post about my own experience with development and static site.

From Zero to Hero or at least not a zero anymore !
From the Highway to the Classic Road.

If you didn't read my About section, you can quickly guess from the tagline that I'm a self-taught developer.
I didn't have a clue about the amazing world of code, or even heard about HTML, CSS or JS.
So with a will to understand, after being played and robbed by a so-called developer, my first task was to learn English ! Oh, yeah 🤣

After acquiring a basic level of understanding, the real deal was to confront this nightmare, the code 👻
From where should I begin ?!
What should I learn first ?!
How to create a website ?!
...
So many questions with no clear answer for me 😱

Since I wanted to start quick (newbie error), I took the wrong path and started to seek for easy ways to create a website (don't want to talk about it, very bad memory). It took me a while to realize that this was not a good choice and that I'm not really learning...
A friend talked about a tool for creating dynamic websites called Joomla, I created my first website with Joomla and coded a little bit, but Joomla was (for me) illogical (not clear/consistent), so I tried Drupal (a cannon to kill a fly), then discovered WordPress 💘

I don't know why, but I felled at home with WordPress, especially with the Codex, the Forums and tons of tutorials everywhere on the Web, the nightmare was turning to a dream coming true...
Meanwhile, my English was improving with all the readings and my experience was getting pleasant and smoother.
So I decided to make my first plugin (2016), then my first theme (2017), and I did it with a lot of difficulties... I wanted to quit many times, but a voice in my head was telling me: "continue, you've already spent a lot of time over this and you are so close, don't give up now !".

Since then, I've helped as much as I can other people, the same way great developers helped me by pointing to the right direction.
But, yes there is always a but, I've written again my plugin and my theme from ground up, because I was improving, and everything with bells and whistles in the code world became (for me) useless.
I was turning to usability over functionality, simplicity over complexity and accessibility over bling bling code !

Last year (2019), I was watching a lot of great developers turning their personal sites to static and a growing interest for Static Site Generators and Headless CMS.
I was wondering why ?
I had a .tk domain that stopped working from one day to the next ! Another lesson in this world...
So, it was time to turn over and try the static world. I've found myself in a completely new playground and didn't want to waste time, again, just to output basic HTML (another newbie error)...
After trying to totally code my site without an SSG, I figured out that it was a time killer and surely not the best way today.
Coming from WordPress, I wanted a CMS to output my site, so I've tried jocms and Publii but I was not satisfied at all by the result nor the limitations...
Now (2021), after trying some SSG, I deeply felled in love with Eleventy 💘, the best SSG in my opinion, for it's freedom, power and simplicity.

I was working on a new WordPress theme, and decided to bake it on the Classic Road and use it for me as a beginning point to my new site.
Big, bold and clear 😉

I really hope that you like it. Soon I'll be making comments available and be talking about how I made it, stay tuned !

SYA,
LebCit.

Discussion (0)