Hexo 3.0 Released

Hexo 3.0 has finally come out! After four beta and four RC versions, Hexo 3 become more stable and more powerful. Thanks for the contributors and testers!

What’s Changed?

There’re many improvements in Hexo 3. Better performance, API is easier to use, higher coverage, etc. Here’re some notable changes:

More info: Breaking Changes in Hexo 3.0, changelog

How to Update?

  1. Modify package.json.

    {
    "hexo": {
    "version": ""
    }
    }
  2. Install hexo-cli. If any error occurred, try to remove hexo first.

    $ npm install hexo-cli -g
  3. Install Hexo.

    $ npm install hexo --save
  4. Install plugins. You don’t have to install all the following plugins. It depends on your need.

    $ npm install hexo-server --save
    $ npm install hexo-generator-index --save
    $ npm install hexo-generator-archive --save
    $ npm install hexo-generator-category --save
    $ npm install hexo-generator-tag --save
    $ npm install hexo-deployer-git --save
    $ npm install hexo-deployer-heroku --save
    $ npm install hexo-deployer-rsync --save
    $ npm install hexo-deployer-openshift --save
  5. Update plugins. Especially generators and filters. Since the API has breaking changes in Hexo 3.

More info: Migration from 2.x to 3.0