Hexo是什么?
根据官方文档的解释:这是一个基于Node.js,能快速、简洁且高效的博客框架。Hexo使用Markdown(或者是其他的渲染引擎)来解析文章,在几秒内能够生成相应的静态网页。
优点
-
飞速渲染
由于Hexo基于Node.js,它能够在几秒内瞬间渲染上百个页面,拥有超快的生成速度 -
对Markdown的支持
支持Flavored Markdown的所有功能,可以整合Octopress的大多数的插件 -
部署快捷
通过简洁的指令就可以部署到GitHub Pages等网站 -
插件丰富
Hexo 拥有强大的插件系统,安装插件可以让 Hexo 支持 Jade, CoffeeScript。
怎么安装Hexo?
在安装之前,我们需要做一些准备工作,安装Git和Node.js
1、安装Git
如果有360软件管家,直接搜索,一键安装,这样很快。如果没有,则去官网进行下载git,安装。
- 关联自己的GitHub
配置GitHub用户名和邮箱:
1 | git config --global user.name [你的用户名] |
进行查看:
1 | git config --list |
创建SSH Key
1 | ssh-keygen -t rsa -C "邮箱地址" |
一路回车生成,最后根据它完成的提示信息,找到自己公钥所在路径,将公钥(id_rsa.pub)复制到GitHub里。
验证:
1 | ssh -T git@github.com |
此时会有一个successfully信息
2、安装Node.js
官网下载安装Node.js,最后如果在命令行输入:
1 | node -v |
如果出现版本信息,则说明安装成功。
3、Windows下安装Hexo
git bash里输入:
1 | npm install -g hexo-cli |