hexo implemented by node.js