When comparing Octopress vs Hexo, the Slant community recommends Octopress for most people. In the question“What are the best static site generators?” Octopress is ranked 4th while Hexo is ranked 11th. The most important reason people chose Octopress is:
Octopress is designed to remove all the time-consuming and frustrating tasks you usually have to deal with when using Jekyll. You don't have to write your own HTML templates or do any configuration to get started. The default template also takes care of any basic CSS/JS you need to write to get going.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Very easy to use
Octopress is designed to remove all the time-consuming and frustrating tasks you usually have to deal with when using Jekyll. You don't have to write your own HTML templates or do any configuration to get started. The default template also takes care of any basic CSS/JS you need to write to get going.
Pro Lots of plugins (from Jekyll + 3rd party)
Another advantage of being based on Jekyll is default access to the extensive plugin system for Jekyll. There are also plugins developed specifically for Octopress.
Pro Based on Jekyll
As Octopress is simply a framework on top of Jekyll, it benefits from being based on one of the most popular site generators available. The primary benefit is that it is backed by git and is built in such a way that the site can be easily re-generated if the content changes.
Pro Uses Markdown for writing
Uses the Markdown syntax for writing blogs.
Pro Fast and easy to use
Pro Deployment is easy and fast
Hexo built sites can be easily deployed to Github pages, Heroku, Openshift (custom cartridge needs to be setup) or any other custom solution (just copy over thepublic
folder). Any deployment is as simple as editing the _config.yml
file and running the hexo deploy
command
Pro Generating a blog is pretty fast
Generating a new blog with Hexo is generally really fast. Hexo truly lives up to it's name as a simple and fast static website generator.
Pro Constantly updated and actively maintained
Hexo's repository in GitHub is very active and it's actively being maintained. Updates are released every two or three months.
Pro Complete and helpful documentation
Hexo's documentation is very thorough and helpful, especially for people who are just starting with it.
Cons
Con Not Actively Developed
Last commit is Feb 22, 2016, Social media hasn't been updated. Dead project?
Con Inefficient
Adding a new post, for example, causes the entire blog to be regenerated.
Con Some plugins have hard-coded values
Con Not as flexible as Jekyll
Con Code and data are intertwined
Con Relatively large community but the majority is non-english speakers
Hexo has a relatively large following and community, especially in China. While this is certainly a positive, many developers who do not know chinese would be unable to follow all the guides and tutorials out there written by their chineses counterparts.