一、安装 node.js

  • node.js 官方下载地址
  • 从上面的链接下载 node.js,并安装。
    • 注意:官方链接可能需要fanqiang
    • 注意:我的操作系统是Windows 7 (64bit)

设置 npm 淘宝镜像站

  • npm 默认的源的下载速度可能很慢,建议使用淘宝镜像替换。
  • 执行下面的命令,将 npm 的源设置成淘宝镜像站。
1
npm config set registry "https://registry.npm.taobao.org"

二、安装 hexo

  • 执行以下命令安装 hexo。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 安装hexo
npm install hexo-cli g
# 初始化博客文件夹
hexo init blog
# 切换到该路径
cd blog
# 安装hexo的扩展插件
npm install
# 安装其它插件
npm install hexo-server --save
npm install hexo-admin --save
npm install hexo-generator-archive --save
npm install hexo-generator-feed --save
npm install hexo-generator-search --save
npm install hexo-generator-tag --save
npm install hexo-deployer-git --save
npm install hexo-generator-sitemap --save

初探 hexo
第一次使用 hexo,在本地创建服务器使用。

生成静态页面

hexo generate

三、开启本地服务器

1
2
3
4
# 生成静态页面
hexo generate
# 开启本地服务器
hexo s

打开浏览器,地址栏中输入:http://localhost:4000/,应该可以看见刚刚创建的博客了。
问题:为什么访问 http://localhost:4000/,无反应?
解决方法:可能是由于端口问题引起的。使用 Ctrl+C 中断本地服务,使用命令 hexo s -p 5000 重新开启本地服务,访问http://localhost:5000/可以看到博客页面了。

四、hexo 命令缩写

  • hexo 支持命令缩写,如下所示。hexo g等价于hexo generate
1
2
3
4
hexo g:hexo generate
hexo c:hexo clean
hexo s:hexo server
hexo d:hexo deploy

hexo 组合命令

1
2
3
4
# 清除、生成、启动
hexo clean && hexo g -s
# 清除、生成、部署
hexo clean && hexo g -d

常见问题

hexo deploy 没有反应?

  • 修改配置文件:_config.yml时,冒号后面没加空格。

hexo s 网站打不开?

如何换主题?