How To Create Your First Blog Site
The easiest way is GitHub Pages (GH) with Jekyll.
https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll
https://jekyllrb.com/docs/step-by-step/01-setup/
However, we still need to do some things to make our site powerful.
Table of contents
How To Add A Table Of Contents To Your Jekyll Blog
Theme
https://github.com/jekyll/minima
https://github.com/mmistakes/minimal-mistakes