Moving Blog? Why vuepress?
Yes. I decided to move away from blogger. No, I do not want to say that blogger is bad. Blogger platform is excellent if you want just quickly setup with chosen theme, defined layout and features and start creating posts. I have been using blogger for quite a long time. See Vladislav Setchin @ blogspot (opens new window). There are several points that made me to create new blog site and it took me some time to come to this decision:
Advantages of having your posts under version control is that you get a change history. I tend to update my posts with additional or changed content, like development tools I use or extensions for editors and browsers. Some times I want to see in the history of what was changed and find information I may have removed a while ago.
One of main advantages of having static pages is better SEO (Search Engine Optimisation), faster speed, when there is no server-side processing pages rendered much faster.
Currently site is under constant development and I am considering using two github repositories, one for development work with src files and deployment, the other repository only for hosting built static pages and hosted with github pages as a production deployment. Of course, I could get away with having one repository, the main consideration is the domain link.
vsetchinfc.github.io - production deployment
vsetchinfc.guthub.io/blog - development and test
If I choose to use custom domain like vladsetchin.me (opens new window) then one repository will be enough. For a sake of not duplicating Internet content, which may affect site's SEO rating, option of having one repository looks better.
With blogger I always had a struggle to make things to look and position themself in a way I wanted. Of course, you may argue, I could go down the path of creating my own theme template for blogger. I decided to review static site generators similar to Jekyll and came across vuepress. I was using Vue JS for my projects and investing my time to learn vuepress looks more beneficial to me than going with any other platform.
Here several points that made me to choose vuepress:
To start with vuepress using project bolerplate or handcraft the project starter by hand is very easy. I will not go in details in this post and am thinking to make it as separate publication. In the over hand, there are plenty resources that already cover the basics. I decided to use vuepress blog theme and vuepress blog extension as a base for my blog site.
Below is a list of requirements the site should implement: