这是我第一篇使用Hexo写的文章,使用方法详见文稿。关于Hexo的任何问题以及错误可以前往问题解答页面查看,也可以直接寻找Hexo GitHub求解。

建站

安装Node.js环境和Git Desktop

Node.js的官网站点下载并安装。
从Github的官方网站下载GitHub Desktop并安装。

安装Hexo

安装好Git和Node之后,打开在桌面上(或者去开始菜单)的“Git Shell”输入以下命令。

$ npm install -g hexo
/*如果报错,使用taobao.org的源进行下载*/
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
/*下面的命令行一定要运行*/
$ npm install hexo --save

安装完成后,根据自己喜好建立目录(如I:\fanff0324\GitHub\hexo),进入Git Shell切换到该路径下I:\fanff0324\GitHub\hexo执行以下指令

# 切换路径的方法是
$ cd 你的路径
# 比如我的是I:\fanff0324\GitHub\hexo我可以这样切换:
$ cd I:\fanff0324\GitHub\hexo

初始化Hexo文件

安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。

$ hexo init <folder>
$ cd <folder>
$ npm install
/*初始化过程应该会很快,初始化完成后,在文件管理器中根目录应该是这个样子的(_drafts文件夹可能不存在,可以手动创建)*/
.
├── _config.yml
├── package.json
├── scaffolds
├── scripts
├── source
|      ├── _drafts
|      └── _posts
└── themes

必要插件安装

$ 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-server --save  /*本地预览模式插件*/
$ npm install hexo-deployer-git --save  /*GitHub部署插件*/
$ npm install hexo-deployer-heroku --save  /*Herku部署插件*/
$ npm install hexo-deployer-rsync --save  /*Rsync部署插件*/
$ npm install hexo-deployer-openshift --save  /*OpenShift部署插件*/
$ npm install hexo-renderer-marked@0.2 --save  /*marked渲染器*/
$ npm install hexo-renderer-stylus@0.2 --save  /*stylus渲染器*/
$ npm install hexo-generator-feed@1 --save  /*RSS订阅Feed生成插件*/
$ npm install hexo-generator-sitemap@1 --save  /*导航栏以及地图布局生成插件*/
$ npm install hexo generator-search --save  /*站内搜索插件*/
$ npm install hexo-tag-owl --save /*媒体Tag插件*/
$ npm install hexo-admin --save  /*本地内容管理插件(这个是我知道的最早的一个管理插件)*/
$ npm install hexo-hey --save  /*本地内容管理插件(这个是我目前觉得最好用的,指令不同,可以交叉使用)*/

如果没有安装好插件,下面的命令以及网页渲染会有一定问题。

创建本地服务器预览效果

继续执行以下命令

$ hexo server
/*简洁命令是*/
$ hexo s
/*等待你看到这个反馈*/
$ Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

现在可以在在浏览器中输入localhost:4000查看预览效果。如果要停止服务器,按下Ctrl+C即可。

以上内容来自wsgzao提供的指南。
更多内容请等待更新,会包括问题修复,文件管理等等。