
Hexoでブログを構築する
はじめに
こんにちは。インフラエンジニアレベル1のf_prgです。 Node.jsでのブログ作成について、友人のFacebookのフィードから知ったのでインストールしてみました。 本家のサイトはコチラです。http://hexo.io/
構築
インストール
Last login: Sat Aug 9 09:03:09 on ttys001[11:55:25][f_prg@mba:~]# npm install hexo -gnpm http GET https://registry.npmjs.org/hexonpm http 200 https://registry.npmjs.org/hexonpm http GET https://registry.npmjs.org/hexo/-/hexo-2.8.2.tgznpm http 200 https://registry.npmjs.org/hexo/-/hexo-2.8.2.tgznpm http GET https://registry.npmjs.org/chokidar/0.8.2npm http GET https://registry.npmjs.org/colors/0.6.2npm http GET https://registry.npmjs.org/compressionnpm http GET https://registry.npmjs.org/connectnpm http GET https://registry.npmjs.org/hexo-front-matter/0.0.4npm http GET https://registry.npmjs.org/highlight.js/8.1.0npm http GET https://registry.npmjs.org/minimist/0.2.0npm http GET https://registry.npmjs.org/morgannpm http GET https://registry.npmjs.org/sprintf-js/0.0.7npm http GET https://registry.npmjs.org/strip-indentnpm http GET https://registry.npmjs.org/swig/1.4.1npm http GET https://registry.npmjs.org/serve-staticnpm http GET https://registry.npmjs.org/warehouse/0.2.2npm http GET https://registry.npmjs.org/cheerio/0.17.0npm http GET https://registry.npmjs.org/graceful-fsnpm http GET https://registry.npmjs.org/js-yamlnpm http GET https://registry.npmjs.org/lodashnpm http GET https://registry.npmjs.org/mimenpm http GET https://registry.npmjs.org/momentnpm http GET https://registry.npmjs.org/asyncnpm http 200 https://registry.npmjs.org/compressionnpm http 200 https://registry.npmjs.org/chokidar/0.8.2npm http GET https://registry.npmjs.org/chokidar/-/chokidar-0.8.2.tgznpm http GET https://registry.npmjs.org/compression/-/compression-1.0.10.tgznpm http 200 https://registry.npmjs.org/colors/0.6.2npm http GET https://registry.npmjs.org/colors/-/colors-0.6.2.tgznpm http 200 https://registry.npmjs.org/hexo-front-matter/0.0.4npm http GET https://registry.npmjs.org/hexo-front-matter/-/hexo-front-matter-0.0.4.tgznpm http 200 https://registry.npmjs.org/connectnpm http 200 https://registry.npmjs.org/minimist/0.2.0npm http 200 https://registry.npmjs.org/morgannpm http 200 https://registry.npmjs.org/compression/-/compression-1.0.10.tgznpm http 200 https://registry.npmjs.org/chokidar/-/chokidar-0.8.2.tgznpm http GET https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgznpm http 200 https://registry.npmjs.org/highlight.js/8.1.0npm http GET https://registry.npmjs.org/connect/-/connect-3.1.0.tgznpm http 200 https://registry.npmjs.org/serve-staticnpm http GET https://registry.npmjs.org/morgan/-/morgan-1.2.2.tgznpm http 200 https://registry.npmjs.org/hexo-front-matter/-/hexo-front-matter-0.0.4.tgznpm http GET https://registry.npmjs.org/highlight.js/-/highlight.js-8.1.0.tgznpm http GET https://registry.npmjs.org/serve-static/-/serve-static-1.5.0.tgznpm http 200 https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgznpm http 200 https://registry.npmjs.org/sprintf-js/0.0.7npm http 200 https://registry.npmjs.org/serve-static/-/serve-static-1.5.0.tgznpm http 200 https://registry.npmjs.org/morgan/-/morgan-1.2.2.tgznpm http 200 https://registry.npmjs.org/strip-indentnpm http 200 https://registry.npmjs.org/warehouse/0.2.2npm http GET https://registry.npmjs.org/sprintf-js/-/sprintf-js-0.0.7.tgznpm http 200 https://registry.npmjs.org/graceful-fsnpm http GET https://registry.npmjs.org/strip-indent/-/strip-indent-0.1.3.tgznpm http 200 https://registry.npmjs.org/cheerio/0.17.0npm http 200 https://registry.npmjs.org/highlight.js/-/highlight.js-8.1.0.tgznpm http GET https://registry.npmjs.org/warehouse/-/warehouse-0.2.2.tgznpm http GET https://registry.npmjs.org/cheerio/-/cheerio-0.17.0.tgznpm http 200 https://registry.npmjs.org/lodashnpm http 200 https://registry.npmjs.org/js-yamlnpm http 200 https://registry.npmjs.org/mimenpm http 200 https://registry.npmjs.org/sprintf-js/-/sprintf-js-0.0.7.tgznpm http 200 https://registry.npmjs.org/momentnpm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-3.1.0.tgznpm http 200 https://registry.npmjs.org/warehouse/-/warehouse-0.2.2.tgznpm http GET https://registry.npmjs.org/moment/-/moment-2.8.1.tgznpm http 200 https://registry.npmjs.org/strip-indent/-/strip-indent-0.1.3.tgznpm http 200 https://registry.npmjs.org/cheerio/-/cheerio-0.17.0.tgznpm http 200 https://registry.npmjs.org/asyncnpm http 200 https://registry.npmjs.org/colors/-/colors-0.6.2.tgznpm http 200 https://registry.npmjs.org/connect/-/connect-3.1.0.tgznpm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-3.1.0.tgznpm http 200 https://registry.npmjs.org/moment/-/moment-2.8.1.tgznpm http 200 https://registry.npmjs.org/swig/1.4.1npm http GET https://registry.npmjs.org/swig/-/swig-1.4.1.tgznpm http 200 https://registry.npmjs.org/swig/-/swig-1.4.1.tgznpm http GET https://registry.npmjs.org/compressiblenpm http GET https://registry.npmjs.org/acceptsnpm http GET https://registry.npmjs.org/bytes/1.0.0npm http GET https://registry.npmjs.org/debug/1.0.4npm http GET https://registry.npmjs.org/on-headers/0.0.0npm http GET https://registry.npmjs.org/vary/0.1.0npm http GET https://registry.npmjs.org/basic-auth/1.0.0npm http GET https://registry.npmjs.org/depd/0.4.4npm http GET https://registry.npmjs.org/finishednpm http GET https://registry.npmjs.org/parseurlnpm http GET https://registry.npmjs.org/send/0.8.1npm http GET https://registry.npmjs.org/escape-html/1.0.1npm http 200 https://registry.npmjs.org/compressiblenpm http 200 https://registry.npmjs.org/acceptsnpm http GET https://registry.npmjs.org/compressible/-/compressible-1.1.1.tgznpm http GET https://registry.npmjs.org/accepts/-/accepts-1.0.7.tgznpm http GET https://registry.npmjs.org/fsevents/0.2.0npm http GET https://registry.npmjs.org/recursive-readdir/0.0.2npm http 200 https://registry.npmjs.org/compressible/-/compressible-1.1.1.tgznpm http 200 https://registry.npmjs.org/accepts/-/accepts-1.0.7.tgznpm http 200 https://registry.npmjs.org/debug/1.0.4npm http GET https://registry.npmjs.org/utils-merge/1.0.0npm http GET https://registry.npmjs.org/finalhandler/0.1.0npm http GET https://registry.npmjs.org/debug/-/debug-1.0.4.tgznpm http 200 https://registry.npmjs.org/basic-auth/1.0.0npm http 200 https://registry.npmjs.org/finishednpm http 200 https://registry.npmjs.org/vary/0.1.0npm http 200 https://registry.npmjs.org/bytes/1.0.0npm http 200 https://registry.npmjs.org/parseurlnpm http GET https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.0.tgznpm http 200 https://registry.npmjs.org/debug/-/debug-1.0.4.tgznpm http GET https://registry.npmjs.org/finished/-/finished-1.2.2.tgznpm http GET https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgznpm http 200 https://registry.npmjs.org/depd/0.4.4npm http GET https://registry.npmjs.org/vary/-/vary-0.1.0.tgznpm http GET https://registry.npmjs.org/parseurl/-/parseurl-1.2.0.tgznpm http GET https://registry.npmjs.org/depd/-/depd-0.4.4.tgznpm http 200 https://registry.npmjs.org/send/0.8.1npm http 200 https://registry.npmjs.org/parseurl/-/parseurl-1.2.0.tgznpm http 200 https://registry.npmjs.org/escape-html/1.0.1npm http 200 https://registry.npmjs.org/fsevents/0.2.0npm http 200 https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.0.tgznpm http 200 https://registry.npmjs.org/depd/-/depd-0.4.4.tgznpm http 200 https://registry.npmjs.org/finished/-/finished-1.2.2.tgznpm http 200 https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgznpm http 200 https://registry.npmjs.org/vary/-/vary-0.1.0.tgznpm http GET https://registry.npmjs.org/send/-/send-0.8.1.tgznpm http 200 https://registry.npmjs.org/recursive-readdir/0.0.2npm http GET https://registry.npmjs.org/fsevents/-/fsevents-0.2.0.tgznpm http GET https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgznpm http GET https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-0.0.2.tgznpm http 200 https://registry.npmjs.org/send/-/send-0.8.1.tgznpm http 200 https://registry.npmjs.org/utils-merge/1.0.0npm http 200 https://registry.npmjs.org/finalhandler/0.1.0npm http 200 https://registry.npmjs.org/fsevents/-/fsevents-0.2.0.tgznpm http 200 https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgznpm http 200 https://registry.npmjs.org/on-headers/0.0.0npm http 200 https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-0.0.2.tgznpm http GET https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgznpm http GET https://registry.npmjs.org/finalhandler/-/finalhandler-0.1.0.tgznpm http GET https://registry.npmjs.org/on-headers/-/on-headers-0.0.0.tgznpm http GET https://registry.npmjs.org/async/0.7.0npm http 200 https://registry.npmjs.org/finalhandler/-/finalhandler-0.1.0.tgznpm http 200 https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgznpm http 200 https://registry.npmjs.org/on-headers/-/on-headers-0.0.0.tgznpm http 200 https://registry.npmjs.org/async/0.7.0npm http GET https://registry.npmjs.org/async/-/async-0.7.0.tgznpm http 200 https://registry.npmjs.org/async/-/async-0.7.0.tgznpm http GET https://registry.npmjs.org/htmlparser2npm http GET https://registry.npmjs.org/dom-serializernpm http GET https://registry.npmjs.org/CSSselectnpm http GET https://registry.npmjs.org/entitiesnpm http 200 https://registry.npmjs.org/htmlparser2npm http GET https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.7.3.tgznpm http GET https://registry.npmjs.org/ee-first/1.0.3npm http 200 https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.7.3.tgznpm http GET https://registry.npmjs.org/mime-typesnpm http GET https://registry.npmjs.org/negotiator/0.4.7npm http GET https://registry.npmjs.org/ms/0.6.2npm http GET https://registry.npmjs.org/finished/1.2.2npm http GET https://registry.npmjs.org/fresh/0.2.2npm http GET https://registry.npmjs.org/range-parsernpm http GET https://registry.npmjs.org/argparsenpm http GET https://registry.npmjs.org/esprimanpm http 200 https://registry.npmjs.org/entitiesnpm http GET https://registry.npmjs.org/entities/-/entities-1.1.1.tgznpm http 200 https://registry.npmjs.org/mime-typesnpm http 200 https://registry.npmjs.org/ms/0.6.2npm http GET https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgznpm http GET https://registry.npmjs.org/ms/-/ms-0.6.2.tgznpm http 200 https://registry.npmjs.org/ee-first/1.0.3npm http GET https://registry.npmjs.org/ee-first/-/ee-first-1.0.3.tgznpm http GET https://registry.npmjs.org/nannpm http 200 https://registry.npmjs.org/fresh/0.2.2npm http 200 https://registry.npmjs.org/ee-first/-/ee-first-1.0.3.tgznpm http GET https://registry.npmjs.org/fresh/-/fresh-0.2.2.tgznpm http 200 https://registry.npmjs.org/range-parsernpm http GET https://registry.npmjs.org/range-parser/-/range-parser-1.0.0.tgznpm http GET https://registry.npmjs.org/uglify-jsnpm http GET https://registry.npmjs.org/optimistnpm http 200 https://registry.npmjs.org/range-parser/-/range-parser-1.0.0.tgznpm http 200 https://registry.npmjs.org/dom-serializernpm http GET https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.0.1.tgznpm http 200 https://registry.npmjs.org/esprimanpm http 200 https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.0.1.tgznpm http 200 https://registry.npmjs.org/fresh/-/fresh-0.2.2.tgznpm http 200 https://registry.npmjs.org/finished/1.2.2npm http 200 https://registry.npmjs.org/negotiator/0.4.7npm http 200 https://registry.npmjs.org/CSSselectnpm http GET https://registry.npmjs.org/finished/-/finished-1.2.2.tgznpm http 200 https://registry.npmjs.org/optimistnpm http GET https://registry.npmjs.org/CSSselect/-/CSSselect-0.4.1.tgznpm http GET https://registry.npmjs.org/negotiator/-/negotiator-0.4.7.tgznpm http 200 https://registry.npmjs.org/uglify-jsnpm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.15.tgznpm http 200 https://registry.npmjs.org/CSSselect/-/CSSselect-0.4.1.tgznpm http 200 https://registry.npmjs.org/argparsenpm http 200 https://registry.npmjs.org/negotiator/-/negotiator-0.4.7.tgznpm http 200 https://registry.npmjs.org/nannpm http 200 https://registry.npmjs.org/entities/-/entities-1.1.1.tgznpm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.15.tgznpm http 200 https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgznpm http 200 https://registry.npmjs.org/ms/-/ms-0.6.2.tgz
> fsevents@0.2.0 install /usr/local/lib/node_modules/hexo/node_modules/chokidar/node_modules/fsevents> node-gyp rebuild
CXX(target) Release/obj.target/fse/fsevents.o SOLINK_MODULE(target) Release/fse.node SOLINK_MODULE(target) Release/fse.node: Finishednpm http 200 https://registry.npmjs.org/finished/-/finished-1.2.2.tgznpm http GET https://registry.npmjs.org/underscorenpm http GET https://registry.npmjs.org/underscore.stringnpm http 200 https://registry.npmjs.org/underscorenpm http 200 https://registry.npmjs.org/underscore.stringnpm http GET https://registry.npmjs.org/domelementtypenpm http 200 https://registry.npmjs.org/domelementtypenpm http GET https://registry.npmjs.org/domhandlernpm http GET https://registry.npmjs.org/domutilsnpm http GET https://registry.npmjs.org/readable-streamnpm http GET https://registry.npmjs.org/entities/-/entities-1.0.0.tgznpm http GET https://registry.npmjs.org/domutilsnpm http GET https://registry.npmjs.org/CSSwhatnpm http 200 https://registry.npmjs.org/domutilsnpm http GET https://registry.npmjs.org/domutils/-/domutils-1.5.0.tgznpm http 200 https://registry.npmjs.org/entities/-/entities-1.0.0.tgznpm http 200 https://registry.npmjs.org/domutils/-/domutils-1.5.0.tgznpm http 200 https://registry.npmjs.org/domutilsnpm http 200 https://registry.npmjs.org/domhandlernpm http GET https://registry.npmjs.org/wordwrapnpm http GET https://registry.npmjs.org/minimistnpm http GET https://registry.npmjs.org/domhandler/-/domhandler-2.2.0.tgznpm http 200 https://registry.npmjs.org/readable-streamnpm http 200 https://registry.npmjs.org/wordwrapnpm http 200 https://registry.npmjs.org/domhandler/-/domhandler-2.2.0.tgznpm http 200 https://registry.npmjs.org/minimistnpm http GET https://registry.npmjs.org/source-map/0.1.34npm http GET https://registry.npmjs.org/asyncnpm http GET https://registry.npmjs.org/uglify-to-browserifynpm http 200 https://registry.npmjs.org/source-map/0.1.34npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgznpm http 200 https://registry.npmjs.org/uglify-to-browserifynpm http GET https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgznpm http 200 https://registry.npmjs.org/CSSwhatnpm http 200 https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgznpm http 304 https://registry.npmjs.org/asyncnpm http GET https://registry.npmjs.org/isarray/0.0.1npm http GET https://registry.npmjs.org/string_decodernpm http GET https://registry.npmjs.org/core-util-isnpm http GET https://registry.npmjs.org/inheritsnpm http 200 https://registry.npmjs.org/isarray/0.0.1npm http GET https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgznpm http 200 https://registry.npmjs.org/core-util-isnpm http 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgznpm http 200 https://registry.npmjs.org/string_decodernpm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgznpm http 200 https://registry.npmjs.org/inheritsnpm http GET https://registry.npmjs.org/amdefinenpm http 200 https://registry.npmjs.org/amdefine/usr/local/bin/hexo -> /usr/local/lib/node_modules/hexo/bin/hexohexo@2.8.2 /usr/local/lib/node_modules/hexo├── strip-indent@0.1.3├── hexo-front-matter@0.0.4├── sprintf-js@0.0.7├── graceful-fs@3.0.2├── colors@0.6.2├── minimist@0.2.0├── mime@1.2.11├── async@0.9.0├── morgan@1.2.2 (basic-auth@1.0.0, bytes@1.0.0, depd@0.4.4, finished@1.2.2)├── warehouse@0.2.2 (async@0.7.0)├── highlight.js@8.1.0├── connect@3.1.0 (utils-merge@1.0.0, parseurl@1.2.0, finalhandler@0.1.0, debug@1.0.4)├── lodash@2.4.1├── serve-static@1.5.0 (escape-html@1.0.1, parseurl@1.2.0, send@0.8.1)├── compression@1.0.10 (vary@0.1.0, on-headers@0.0.0, compressible@1.1.1, bytes@1.0.0, debug@1.0.4, accepts@1.0.7)├── js-yaml@3.1.0 (esprima@1.0.4, argparse@0.1.15)├── moment@2.8.1├── cheerio@0.17.0 (entities@1.1.1, dom-serializer@0.0.1, CSSselect@0.4.1, htmlparser2@3.7.3)├── swig@1.4.1 (optimist@0.6.1, uglify-js@2.4.15)└── chokidar@0.8.2 (recursive-readdir@0.0.2, fsevents@0.2.0)[11:56:13][f_prg@mba:~]# cd Documents/project[11:58:52][f_prg@mba:project]# mkdir node-hexo-blog[11:59:02][f_prg@mba:project]# cd node-hexo-blog/[11:59:05][f_prg@mba:node-hexo-blog]# hexo init blog[info] Copying data[info] You are almost done! Don't forget to run `npm install` before you start blogging with Hexo![11:59:13][f_prg@mba:node-hexo-blog]# cd blog/[11:59:34][f_prg@mba:blog]# npm installnpm http GET https://registry.npmjs.org/hexo-renderer-stylusnpm http GET https://registry.npmjs.org/hexo-renderer-ejsnpm http GET https://registry.npmjs.org/hexo-renderer-markednpm http 200 https://registry.npmjs.org/hexo-renderer-stylusnpm http GET https://registry.npmjs.org/hexo-renderer-stylus/-/hexo-renderer-stylus-0.1.0.tgznpm http 200 https://registry.npmjs.org/hexo-renderer-stylus/-/hexo-renderer-stylus-0.1.0.tgznpm http 200 https://registry.npmjs.org/hexo-renderer-ejsnpm http GET https://registry.npmjs.org/hexo-renderer-ejs/-/hexo-renderer-ejs-0.1.0.tgznpm http 200 https://registry.npmjs.org/hexo-renderer-markednpm http GET https://registry.npmjs.org/hexo-renderer-marked/-/hexo-renderer-marked-0.1.0.tgznpm http 200 https://registry.npmjs.org/hexo-renderer-ejs/-/hexo-renderer-ejs-0.1.0.tgznpm http 200 https://registry.npmjs.org/hexo-renderer-marked/-/hexo-renderer-marked-0.1.0.tgznpm http GET https://registry.npmjs.org/ejsnpm http GET https://registry.npmjs.org/stylusnpm http GET https://registry.npmjs.org/nibnpm http GET https://registry.npmjs.org/lodashnpm http GET https://registry.npmjs.org/markednpm http 200 https://registry.npmjs.org/markednpm http 304 https://registry.npmjs.org/lodashnpm http GET https://registry.npmjs.org/marked/-/marked-0.3.2.tgznpm http 200 https://registry.npmjs.org/nibnpm http 200 https://registry.npmjs.org/ejsnpm http GET https://registry.npmjs.org/nib/-/nib-1.0.3.tgznpm http 200 https://registry.npmjs.org/stylusnpm http GET https://registry.npmjs.org/ejs/-/ejs-1.0.0.tgznpm http GET https://registry.npmjs.org/stylus/-/stylus-0.44.0.tgznpm http 200 https://registry.npmjs.org/marked/-/marked-0.3.2.tgznpm http 200 https://registry.npmjs.org/nib/-/nib-1.0.3.tgznpm http 200 https://registry.npmjs.org/stylus/-/stylus-0.44.0.tgznpm http 200 https://registry.npmjs.org/ejs/-/ejs-1.0.0.tgznpm http GET https://registry.npmjs.org/stylus/-/stylus-0.37.0.tgznpm http 200 https://registry.npmjs.org/stylus/-/stylus-0.37.0.tgznpm http GET https://registry.npmjs.org/css-parsenpm http GET https://registry.npmjs.org/mkdirpnpm http GET https://registry.npmjs.org/debugnpm http GET https://registry.npmjs.org/saxnpm http GET https://registry.npmjs.org/globnpm http 200 https://registry.npmjs.org/mkdirpnpm http 200 https://registry.npmjs.org/debugnpm http 200 https://registry.npmjs.org/globnpm http 200 https://registry.npmjs.org/css-parsenpm http GET https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgznpm http 200 https://registry.npmjs.org/saxnpm http 200 https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgznpm http GET https://registry.npmjs.org/ms/0.6.2npm http GET https://registry.npmjs.org/inheritsnpm http GET https://registry.npmjs.org/minimatchnpm http 304 https://registry.npmjs.org/inheritsnpm http 200 https://registry.npmjs.org/minimatchnpm http 304 https://registry.npmjs.org/ms/0.6.2npm http GET https://registry.npmjs.org/lru-cachenpm http GET https://registry.npmjs.org/sigmundnpm http 200 https://registry.npmjs.org/sigmundnpm http GET https://registry.npmjs.org/cssomnpm http 200 https://registry.npmjs.org/cssomnpm http GET https://registry.npmjs.org/cssom/-/cssom-0.2.5.tgznpm http 200 https://registry.npmjs.org/cssom/-/cssom-0.2.5.tgznpm http 200 https://registry.npmjs.org/lru-cachehexo-renderer-marked@0.1.0 node_modules/hexo-renderer-marked├── marked@0.3.2└── lodash@2.4.1
hexo-renderer-ejs@0.1.0 node_modules/hexo-renderer-ejs├── ejs@1.0.0└── lodash@2.4.1
hexo-renderer-stylus@0.1.0 node_modules/hexo-renderer-stylus├── stylus@0.44.0 (css-parse@1.7.0, mkdirp@0.3.5, debug@1.0.4, sax@0.5.8, glob@3.2.11)└── nib@1.0.3 (stylus@0.37.0)ブラウザで確認する
下記コマンドで、サーバを起動します。
[12:34:32][f_prg@mba:blog]# hexo server[info] Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.http://localhost:4000/ にアクセスすれば、確認できます。

記事を投稿する
コマンドで投稿して、Markdownを編集するだけの簡単なものです。
[12:25:56][f_prg@mba:blog]# hexo new "My New Post"[info] File created at /Users/f_prg/Documents/project/node-hexo-blog/blog/source/_posts/My-New-Post.md[12:25:59][f_prg@mba:blog]# vim /Users/f_prg/Documents/project/node-hexo-blog/blog/source/_posts/My-New-Post.mdまとめ
簡単ですが、Markdownでの構築が好きな方にはハマるかもしれません。 画像のアップロードがちょっとやりづらいので、プラグインがあるので期待してみます。