I’ve been getting a lot of questions from my buddies, asking how to actually start a blog like mine, with their own domain name and everything, so I decided to make a simple guide to follow.
- Find a domain
You need a domain. This is fairly easy to do:Think_of_a_name While (name_is_taken): Think_of_a_new_name Register_nameYou can search for names at Go Daddy, however, I don’t like their rates as much, and the entire process there is rather confusing (they try to make you buy so many things!) which is why I prefer going to Lunar Pages.
- Find a host
Once you find a domain name, you register and pay for it. But you still need a place to host your website. A lunar pages, they actually give you a free domain when you purchase some hosting, so you save some money there. - Now we get a bit technical
Once you have a domain and host, you are pretty much set to go. You’ll receive emails detailing how to connect via FTP, upload files to your site, etc… At this point, any html file you put on your webspace will appear. However, most people don’t know a thing about HTML, and even if you did, would you even have the skills to make a site that looks good and doesn’t crash? Most likely not. This is where wordpress comes into play. - Wordpress
Wordpress is the software that’s powering my entire site. Since I am in computer science, I’ve been creating my own websites for years, then just a few days ago, I played around a bit with wordpress, and realized the power I’ve been missing! It does everything for you, and for users who don’t even know html? No problem, it does it all for you! Its even easy to set up! There’s only 2 requirements:If you have these two pieces of software on your server, then you are pretty much set. Wordpress is even kind enough to include a very awesome set of instructions that are very easy to follow. If you feel that your technical skills are up to par, try the Famous 5-Minute Installation!
- Customization
Now here’s the fun part. The default installation is rather plain, so you can try customizing the layout to suit your tastes. You pretty much download themes, unzip them, and then upload them to your /wp-content/themes/ folder. Once its uploaded, in the Wordpress site admin, you go to Appearance>Themes and just click on the one you want for a small preview, then click “activate”. You can download themes from the wordpress site, or you can search for sites that rank them. I personally didn’t like any of the ones I found there, so I went to digg and searched for “wordpress themes“, which gave me many many resources.
And there you go, you have a blog! For most people, this would be sufficient, but I still wasn’t satisfied. I actually ended up modifying many many aspects of my current theme (gHack), mostly because I’m usually very picky. I actually ended up downloading a lot of plugins and modifying the php (which I had to learn on the go) to do what I wanted it to do.
A quick list of enhancements I’ve done:
- Added my tweeter feed
- Got Google adsense up and running (made $0.31 already!)
- Got gravatars working for everyone (globally recognized avatar)
All in all, I am quite satisfyed with my results so far. So good luck on your own site!

