$ hexo init FATAL D:\workspace\hexo_blog\Blog_hexo\ not empty, please run `hexo init` on an empty folder and then copy your files into it FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html Error: target not empty at Hexo.initConsole (D:\workspace\hexo_blog\Blog_hexo\node_modules\hexo\node_modules\hexo-cli\lib\console\init.js:23:27) at Hexo.tryCatcher (D:\workspace\hexo_blog\Blog_hexo\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (D:\workspace\hexo_blog\Blog_hexo\node_modules\bluebird\js\release\method.js:15:34) at D:\workspace\hexo_blog\Blog_hexo\node_modules\hexo\lib\hexo\index.js:248:17 at Promise._execute (D:\workspace\hexo_blog\Blog_hexo\node_modules\bluebird\js\release\debuggability.js:384:9) at Promise._resolveFromExecutor (D:\workspace\hexo_blog\Blog_hexo\node_modules\bluebird\js\release\promise.js:518:18) at new Promise (D:\workspace\hexo_blog\Blog_hexo\node_modules\bluebird\js\release\promise.js:103:10) at Hexo.call (D:\workspace\hexo_blog\Blog_hexo\node_modules\hexo\lib\hexo\index.js:244:12) at D:\workspace\hexo_blog\Blog_hexo\node_modules\hexo\node_modules\hexo-cli\lib\hexo.js:67:17 at tryCatcher (D:\workspace\hexo_blog\Blog_hexo\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (D:\workspace\hexo_blog\Blog_hexo\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (D:\workspace\hexo_blog\Blog_hexo\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (D:\workspace\hexo_blog\Blog_hexo\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (D:\workspace\hexo_blog\Blog_hexo\node_modules\bluebird\js\release\promise.js:729:18) at _drainQueueStep (D:\workspace\hexo_blog\Blog_hexo\node_modules\bluebird\js\release\async.js:93:12) at _drainQueue (D:\workspace\hexo_blog\Blog_hexo\node_modules\bluebird\js\release\async.js:86:9)