什么是Hexo?
Hexo是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
查看官方文档来了解更多吧!

安装

安装hexo环境搭建

  1. Node.js安装
  2. git下载
  3. GitHub账户(已设置用户名和邮箱、已添加密钥)
  4. GitHub仓库搭建(这里是托管到GitHub上,仓库名称为[用户名+.github.io])

hexo安装

1
$ npm install hexo

More info: Writing

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

1
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install

配置

参数 描述
title 网站标题
subtitle 网站描述
author 您的名字

更多详细配置可以查看官方文档

常用命令

1、清除缓存文件 (db.json) 和已生成的静态文件 (public)。

1
$ hexo clean

2、生成静态文件。

1
$ hexo generate

3、启动服务器。默认情况下,访问网址为: http://localhost:4000/

1
$ hexo server

4、部署网站。

1
$ hexo deploy

更多指令可以查看官方文档

主题下载

我用的是hexo-theme-butterfly主题

在你的 Hexo 根目录里输入以下命令进行下载

1
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly

修改 Hexo 根目录下的 _config.yml,把主题改为 butterfly

1
theme: butterfly

其他更多详细的配置需要阅读Butterfly - A Simple and Card UI Design theme for Hexo