Hexo搭建

Introduction


Hexo是一个快速、简洁且高效的博客框架,使用Markdown渲染文章,生成静态网页。
Hexo

安装Git


Linux上安装参照之前的博客
Window上安装,官网上下载安装即可

安装Node.js


Linux上安装推荐使用nvm安装,具体可参照博客
Window下,Node官网下载安装即可

安装npm


Linux上可源码安装,或使用yum安装(centos)

1
2
3
4
# root账户执行
yum install npm --enablerepo=epel
#同理,nodejs也可类似安装
yum install nodejs --enablerepo=epel

Window下,Node官网下载安装即可

安装Hexo


在blog目录下,输入以下命令:

1
2
3
4
5
npm install -g hexo-cli
npm install hexo --save

#如果命令无法运行,可以尝试更换taobao的npm源
npm install -g cnpm --registry=https://registry.npm.taobao.org

Hexo初始化


创建Hexo文件夹

1
2
3
4
#安装Hexo完成后,执行以下命令,Hexo会在指定文件夹中新建需要的文件
hexo init <folder>
cd <folder>
npm install

Hexo安装完成后,可安装Hexo插件

1
2
3
4
5
6
7
8
9
10
11
12
13
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
npm install hexo-deployer-heroku --save
npm install hexo-deployer-rsync --save
npm install hexo-deployer-openshift --save
npm install hexo-renderer-marked@0.2 --save
npm install hexo-renderer-stylus@0.2 --save
npm install hexo-generator-feed@1 --save
npm install hexo-generator-sitemap@1 --save

查看效果,执行Hexo

1
hexo server

可打开查看效果

Hexo简写命令

1
2
3
hexo n #生成文章,或者source\_posts手动编辑
hexo s #本地发布预览效果
hexo g #生成public静态文件

多说评论


next默认支持多说和Disqus,本文使用多说评论。具体步骤如下:

创建多说

打开多说,在首页中选择我要安装,然后创建账户,多说域名中填写的即为你的duoshuo_shuotname
abc.duoshuo.com中,abc即为duoshuo_shuotname

配置多说

站点_config.yml中(非主题的_config.yml),中添加duoshuo_shortname即可,如下所示:

1
duoshuo_shortname: your-duoshuo-shortname

参考

使用GitHub和Hexo搭建免费静态Blog
使用GitHub Page建立个人站点
Hexo文档
不如_hexo你的博客