# 概述
欢迎使用 Hexo,本文档将帮助您快速上手。如果您在使用过程中遇到问题,请查看 [问题解答](troubleshooting.html) 中的解答,或者在 [GitHub](https://github.com/hexojs/hexo/issues)、[Google Group](https://groups.google.com/group/hexo) 上提问。
## 什么是 Hexo?
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 [Markdown](http://daringfireball.net/projects/markdown/)(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
## 安装
安装 Hexo 只需几分钟时间,若您在安装过程中遇到问题或无法找到解决方式,请[提交问题](https://github.com/hexojs/hexo/issues),我会尽力解决您的问题。
### 安装前提
安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:
* [Node.js](http://nodejs.org/)
* [Git](http://git-scm.com/)
如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。
```
$ npm install -g hexo-cli
```
如果您的电脑中尚未安装所需要的程序,请根据以下安装指示完成安装。
> **Mac 用户**
>
> 您在编译时可能会遇到问题,请先到 App Store 安装 Xcode,Xcode 完成后,启动并进入 **Preferences -> Download -> Command Line Tools -> Install** 安装命令行工具。
### 安装 Git
* Windows:下载并安装 [git](https://git-scm.com/download/win).
* Mac:使用 [Homebrew](http://mxcl.github.com/homebrew/), [MacPorts](http://www.macports.org/) 或下载 [安装程序](http://sourceforge.net/projects/git-osx-installer/) 安装。
* Linux (Ubuntu, Debian):`sudo apt-get install git-core`
* Linux (Fedora, Red Hat, CentOS):`sudo yum install git-core`
### 安装 Node.js
安装 Node.js 的最佳方式是使用 [nvm](https://github.com/creationix/nvm)。
cURL:
```
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
```
Wget:
```
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
```
安装完成后,重启终端并执行下列命令即可安装 Node.js。
```
$ nvm install 4
```
或者您也可以下载 [安装程序](http://nodejs.org/) 来安装。
### 安装 Hexo
所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。
```
$ npm install -g hexo-cli
```
- 文档
- 开始使用
- 概述
- 建站
- 配置
- 指令
- 迁移
- 基本操作
- 写作
- Front-matter
- 标签插件(Tag Plugins)
- 资源文件夹
- 数据文件
- 服务器
- 生成文件
- 部署
- 自定义
- 永久链接(Permalinks)
- 主题
- 模版
- 变量
- 辅助函数(Helpers)
- 国际化(i18n)
- 插件
- 其他
- 问题解答
- 贡献
- API
- 核心
- 概述
- 事件
- 局部变量
- 路由
- Box
- 渲染
- 文章
- 脚手架(Scaffold)
- 主题
- 扩展
- 控制台(Console)
- 部署器(Deployer)
- 过滤器(Filter)
- 生成器(Generator)
- 辅助函数(Helper)
- 迁移器(Migrator)
- 处理器(Processor)
- 渲染引擎(Renderer)
- 标签插件(Tag)