Essay

How was this website born

This should be my first seriously messed up personal blog.

The server used for the blog was up and running almost a year ago. But it has only been used for academic purposes for the past year and never got the blog up. The idea of building a blog has been on my mind many times, from trying to make a website with a free server in elementary school, to trying to use the new open blog feature in Logu in my senior year… but I never made a decent website because I know too little about web technology.The server used for the blog was up and running almost a year ago. But it has only been used for academic purposes for the past year and never got the blog up. The idea of building a blog has been on my mind many times, from trying to make a website with a free server in elementary school, to trying to use the new open blog feature in Logu in my senior year… but I never made a decent website because I know too little about web technology.

In the last ~48 hours I have tried the following: installing WordPress and apache on the server to build the blog, using Ghost and Node.js, and using Hexo to generate static pages locally and render them on the server. However WordPress was a bit overwhelming for my server’s hot chicken configuration. Then I tried to install Ghost, but it took a lot of time to install, and I always encountered various problems and failed. Using Hexo to generate static web pages is very light, but the same ease of use is not as good as WordPress, and a lot of things need to be installed locally. After trying it, I thought the workflow was too cumbersome and went against the original intention of creating a blog, so I finally chose WordPress.

During this time, I also applied for a new domain name: robobachelor.ml, and tried for the first time to get an SSL certificate for my website so I could use HTTPS connections. The origin of the domain name is also interesting: I have been competing in DJI’s RoboMaster series, or MechMaster, since my senior year of high school. One day a classmate suddenly asked why the competition was called master when we were both undergraduates, and then I came up with the name RoboBachelor because bachelor means both undergraduates and bachelors (of course I didn’t want to), both of which seemed to fit me, so I registered the domain name.

Although WordPress is known for its five-minute installation, this is not actually the case. It was quite a bit of tossing and turning, starting with getting a clean and dry server. During this time I was exposed to knowledge about PHP, Nodejs, databases, etc., and learned more about how the Internet works. Also thanks to the enthusiastic Wu who provided help, he was the one who explained to me clearly how a lot of things work and helped me solve a lot of problems that I ended up solving.

Once the blog is up and running, it’s time to get serious about updating the content. I’ll post regular articles or photos, share something fun, or share technical dry runs, and try not to let go. There will be more fancy stuff coming up later too after I learn more site building techniques. In the meantime, I hope you will support, pay more attention and give your valuable comments.