A quick overview of the new version of my website.
Since the day I became a web developer I always wanted to build my personal website. I tried to make it several times but I always failed in the very beginning: I had no idea what it should look like and what it would exactly be about. After some quick attempts, I decided to postpone this project for a while.
A few years ago I finally came up with the first version of my site. It was just a single page that contained only some basic info about me. It was a really small website but it was enough to fulfil my obsession for some time.
Recently, I found some free time to rethink and redo my homepage. Firstly, I divided information about myself and contact information into separate pages to make my website to not look like an ugly landing page.
The main update is a blog section. So, this is my first post in the blog. I hope this section will not be abandoned soon and I will have some interesting ideas that I will share from time to time.
Additionally, I decided to get rid of Russian version of the site. I don’t want to support 2 versions of the same site and write each post in two different languages. I’m sure that English version is more than enough for the majority of potential visitors. Besides, blogging in English is a good playground to improve language skills. I apologize in advance for my embarrassing command of the English language and grammar.
On the technical side, this project is built on top of 11ty. After some research of modern Jamstack approaches, I came to the conclusion that 11ty is the best choice. It is a powerful, flexible and beginner-friendly static site generator that is quite popular among developers for building blog sites.
If you work with 11ty, you should probably care about bundling process. You can use any bundler you like but I prefer Webpack as a de facto modern standard in frontend development. If you are interested in building your own project using 11ty, check out the source code of this website for a better understanding.
Finally, I have my own cool looking website I’m happy with.
Subscribe to my RSS feed if you don't want to miss new posts.