tip
The blog GitHub repository is public, you're welcome to take a look :)
Here's a quick explanation on why I decided to open my own blog, and how I manage it.
I will update it throughout the journey to keep you updated!
Motivation
If you're considering creating your own blog, I'd encourage you to do so!
It's quite simple to do, and has some real advantages -
- You own your content, and can manage it in git.
- Your domain will gain popularity through SEO.
- The older your domain and the more links it gets, the higher the SEO score.
- → The quicker you start, the more your domain will be indexed.
- Helps attract clients as a contractor.
Stack
The stack I use for the blog is quite simple -
- Domain name
- Docosaurus - A facebook open-source for managing docs and blogs
- Great tool for managing content
- Support for Mermaid diagrams
- Markdown renderer
- Code block renderer
- Public GitHub repository
- Cloudflare Pages - Compeletely free CDN with CI/CD
- Giscus - For free comment management powered by GitHub discussions.
- Daniel Farlow wrote a great post on how to integrate Giscus into Docosaurus.
- Google Search Console
- Ask Google to index your site and get performance audits