So excited to finally have my own dedicated website today ,it is the “mfzq.tech“ that i rent from aliyun for 8 RMB/Year.
Since this is my very first post, I naturally hope to document how I built it. Actually, I’ve dreamed to own my personal website for a long time — a place where I can capture the little moments of my life and pour my thoughts. My goal was always to have a site quietly hosted on an undisturbed IP address, paired with a domain name that’s easy to remember. Ideally, it would run on a server that lasts forever and it is easy to maintain and update, and allows me to publish content from my local computer with just one click.
However, as I started putting this into practice, I realized it wasn’t a small goal at all, it turned out to be a pretty tough journey. Finding a stable server was difficult and not free and many quick-deployment services are based overseas, which makes them incredibly unstable given the connectivity issues I face (you know what I mean by “that invisible wall”). Plus, domain names cost money, and they aren’t exactly cheap.
Then finally time has quietly ushered in the AI era, 2026, and it is time for us to embrace the change , I can do things with the assistance from AI, after I communicated back-and-forth with the Qwen model I slowly got my path to my dream, tried a lot of times the website is generated and the stable connection between me and the website is established. Hereunder is what i have done for it:
I download the free Qwen 3.5 model in my phone, It is not very smart and sometimes the answer is not exactly correct,but it can provide me a clue by which I found a lot of new world i have never known before.
At the same time I bought a domain mfzq.tech on Alibaba Cloud for 8 RMB.
With the help of the AI model , I renewed a GitHub account that I occasionally created before.
Then I created a new repository on GitHub.
I installed Node.js , git ,hexo on my laptop.
I Used Hexo to generate the website content locally, all the command were executed in the git bash as bellow with a few time to copy paste something between commands:
Create the website source files in git bash with administrator role
bash 1
2
3
4
5
6
7
8
9
10
11
12
13# Go to the locatio where i put my project
cd \g
# create a new folder named myblog for my project and initiated by hexo,after the command there are a couple folders and file created in it
hexo init myblog
# The followed command must run in the project folder,so go into it
cd myblog
# install the necessary dependencies in this folder
npm install
# git will create .git folder in this folder
git init
# create a submodule in the folder to accommodate the theme data
git submodule add https:/github.com/Siricee/hexo-theme-Chic.git themes/Chic
npm install hexo-renderer-pug hexo-render-stylus --saveUpdate the local folder modification to github
bash 1
2
3
4
5
6# add all the data in current folder(.) to cache
git add .
# create a commit to record the change info
git commit -m"my first upload"
# change the branch from master to main
git branch -M mainGenerate the SSH token for connection
bash 1
ssh-keygen -t rsa -b Ed25519
Setup the remote connection line form my local folder
# Setup remote repository address git remote add origin https:/github.com/mygithub/myblog.git # put local data to repository git push -u origin mainDeployed the site using Netlify after pushed the code to my GitHub repository.
Configured free DNS resolution via Cloudflare.
Certainly during this process i have encountered a lot of time failure and trying again and re-created many times a new folder ,but luckily eventually my website is live! I plan to keep updating it gradually from here on out.