Why I Chose Docusaurus
Purposeβ
Let me first explain my thought process and purpose behind creating this blog. The purpose of my blog is for me to pen down my learning journey as an aspiring software engineer. Consolidating and typing down useful programming ideas can be a good way for me to internalize everything I have learned. Besides, I also hope that the articles I would be writing (hopefully) can be of good use to anyone reading this (yes that's you), just like how I have benefitted greatly from the various blogs I have came across.
Criteria I have in mindβ
- Good SEO
- Built upon ReactJS
- Easy to start
Initially, my plan was to create a simple React app that can render Markdown files easily so as to ease the process of creating the blog. However, the Archiles' Heel for React app is its Search Engine Optimization which I may go into further details in future.
π― SEO friendly
- HTML files are statically generated for every possible path
- page-specific SEO to help your users land on your official docs directly relating their problems at hand