This article is more or less the first post after restarting this blog.

I used to run a blog with WordPress. At that time, a service provider offered the required setup conditions for free, so I built my blog with a try-it-out mindset. Later, the service became unavailable because of issues with the data center. Recently I had some spare time, and after seeing a friend build a blog as well, I picked mine back up.

I want this blog to stay simple and lightweight, while still being controllable enough for me to adjust its content, styling, and publishing flow.

So in the end, I chose Hexo.

Why Start with Hexo

Hexo is not new, but it fits my needs well. The content is written in Markdown, the output is static files, and the deployment flow is direct. For a personal blog, this plainness is actually an advantage: fewer dependencies, easier migration, and easier debugging when something goes wrong.

It also lets me work on the frontend I like and customize the site deeply.

What This Blog Will Cover

This blog will mainly focus on technical content, especially things I have actually done, struggled with, or thought about repeatedly.

I expect to write about a few types of topics:

  • Technical experience and notes.
  • My experience using AI tools.
  • Self-hosted services and server maintenance notes.

Because I can be rather lazy, updates will probably be irregular. Maybe I will write a post whenever the mood strikes.

About This Theme

This site is currently using “Zhimo”, a theme I developed with the help of AI.

The theme is still being optimized and adjusted. There may be potential bugs, and I may open-source it after it becomes more complete.

A Note to My Future Self

I hope I can keep doing this, keep learning more, and keep sharing more. There is no need to feel lost. Just do what I want to do.

“凡心所向,素履以往;生如逆旅,一苇以航。” – Qi Jinnian, The Song of Dust