Hexo 是一个基于nodejs 的静态博客网站生成器,作者是来自台湾的 Tommy Chen。
具有以下特点:
不可思议的快速 ─ 只要一眨眼静态文件即生成完成 支持 Markdown 仅需一道指令即可部署到 GitHub Pages 和 Heroku 已移植 Octopress 插件 高扩展性、自订性 兼容于 Windows, Mac & LinuxHexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。
Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语
言平起平坐的脚本语言。
Node是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
如果需要安装npm的其他工具集,勾选住自动安装tools选项;
当然也可以在安装完node.js后,再通过cmd命令行进行tools安装。
Hexo的很多操作需要在命令行完成,所以使用Git自带的Git Bash作为命令行,比较好用,查看Node.js是否安装成功:
npm为node下的安装工具。类似于python中的pip功能。
在cmd命令行中输入:node -v,显示如下图: 证明安装成功,版本为v12.18.2。 在cmd命令行中输入:npm -v,显示如下图: 证明安装成功,版本为v6.14.5。
出现上图,说明Node.js安装完毕。
注意:若是检验版本时 出现:node: command not found 检查环境变量有无添加,若添加成功,则刚安装完毕需要重启电脑,之后便解决问题。
Node.js安装完成后,使用Node.js自带的npm来安装Hexo:
在命令行或者Git-Bash等其他bash中输入以下命令(可以在要安装Hexo的目录下进行Bash):
npm install -g hexo-cli如下图: 安装完成后检查一下是否安装成功:
hexo -v出现上图,即Hexo为安装成功。