Hexo is a simple and powerful blog framework that allows you setup your blog quickly and easily.
However, own a web site on interent is not easy. Normal maintenance tasks, such as backup database (your content) and apply security patch, are too much to a part-time blogger. Therefore, Hexo became a good solution:
- Customization: Hexo and its components are open-source. You can customize your blog the way you want.
- Light-weight: Hexo is a static blog system. It does not require any server-side code, or a database. Git is the best mechanism.
- No compromise on functionality: Even it is a static site, but you can still embed 3rd party services for common blog functionalities such as commenting and web analytic.
- Cost: Together with Github page, host your blog is free. If you are not a fan of the yourname.github.io domain name, you can also pay a little to have your own domain.