It has been nearly a year since I kept my blog with Hexo and GitHub Pages. Last week I found an Hexo renderer plugin for Emacs org-mode: hexo-render-org and a useful tool for Emacs: blog-admin. They are very convenient and interesting and with them we can write and publish our blog in Emacs with Org-mode rather than Markdown. In below steps I assume that you have installed the prerequisites, i.e. Emacs, Spacemacs, Hexo.
The easy and strongly recommended way of installing blog-admin is add blog-admin into ~/.spacemacs: find dotspacemacs-additional-packages and write down the code. Then restart Emacs or press M-m f e R to refresh packages loading.
For the other ways to install blog-admin, pls see the Documentation here.