“Data is the new oil, but privacy is the new gold.”
In an era where TikTok, Instagram, and Twitter algorithms dominate our information feeds, we seem increasingly accustomed to passively receiving content. However, as a tech enthusiast, I have always maintained that: Owning an independent blog entirely under your control is one of the coolest things you can do in this digital age.
Today, I want to talk about why I insist on maintaining this GitHub Pages-based blog, and why you should try it too.
1. Absolute Control Over Data
When you post articles on platforms like Medium or Substack, your content essentially belongs to the platform. The platform can instantly erase years of your hard work due to “formatting non-compliance”, “sensitive word violations”, or even just a server failure.
But GitHub Pages is different.
- Code is Content: Every single one of your articles is a
.mdfile, physically residing on your local hard drive while also being backed up in a GitHub repository. - Version Control: With Git, you can trace the modification history of every single punctuation mark. You can rollback at any time, whereas on centralized platforms, modifying an article often means “going through review again.”
2. A Perfect Sandbox for the Geek Spirit
Building a GitHub Pages blog is your best stepping stone into the world of Web Development.
- Jekyll/Hugo/Hexo: You get to explore the concept of Static Site Generators (SSGs) and understand how HTML is “compiled.”
- CI/CD: You will configure automated deployment pipelines via GitHub Actions just like engineers at big tech companies do.
- Custom Domain: When you turn a complex string of IP addresses into an elegant domain name like
blog.levifree.com, the sense of accomplishment is unparalleled.
3. Fighting Information Fragmentation
Social media encourages short, fast, and fleeting content. 140 characters can’t explain complex logic, and a 15-second video can’t thoroughly explain underlying principles.
Writing long-form blog posts is a way to train your deep thinking ability. When you set out to write a “Jekyll Theme Modification Tutorial”, you are forced to systematize scattered knowledge points; when you want to record life reflections, you are forced to be honest with your inner self.
“Writing is thinking.”
4. Establishing Passive Networking
My blog often receives emails or issues from readers all over the world.
- Someone points out a bug in my code.
- Someone asks for my Mac software recommendations.
- Someone even invites me to participate in an open-source project because they read my article.
These connections are high-quality, transcending time and space. A blog is like your tireless digital avatar on the internet; it showcases your skills and values to the world even while you are asleep.
Conclusion
Building a blog has become technically very simple; the hard part is starting, and persisting.
If you are still hesitating, you might as well fork a theme you like right now and write your first Hello World.
The best time to plant a tree was ten years ago. The second best time is now.
If this article helped you, please share it with others!
Some information may be outdated





