Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown (或其他渲染引擎) 解析文章, 在几秒内,即可利用靓丽的主题生成静态网页。
安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:
如果您的电脑中尚未安装所需要的程序,请根据以下安装指示完成安装。
; 或下载 安装程序 安装。
- brew install git
- sudo apt-get install git-core
- sudo yum install git-core
安装 Node.js 的最佳方式是使用 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 stable
或者您也可以下载 安装程序 来安装。
所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。
- $ npm install -g hexo-cli
安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。
- $ hexo init <folder>
- $ cd <folder>
- $ npm install
Hexo 提供了快速方便的一键部署功能,让您只需一条命令就能将网站部署到服务器上。
- $ hexo deploy
在开始之前,您必须先在
中修改参数,一个正确的部署配置中至少要有
- _config.yml
参数,例如:
- type
- deploy:
- type: git
您可同时使用多个 deployer,Hexo 会依照顺序执行每个 deployer。
- deploy:
- - type: git
- repo:
- - type: heroku
- repo:
缩进 YAML 依靠缩进来确定元素间的从属关系。因此,请确保每个 deployer 的缩进长度相同,并且使用空格缩进。
如果在使用命令
的时候,报错:
- hexo deploy
- ERROR Deployer not found: git
安装 hexo-deployer-git。
- $ npm install hexo-deployer-git --save
修改配置。
- deploy:
- type: git
- repo: <repository url>
- branch: [branch]
- message: [message]
参数 | 描述 |
---|---|
repo | 库(Repository)地址 |
branch | 分支名称。如果您使用的是 GitHub 或 GitCafe 的话,程序会尝试自动检测。 |
message | 自定义提交信息 (默认为 Site updated: {{ now ('YYYY-MM-DD HH:mm:ss')} }) |
我自己的配置为:
- # Deployment
- ## Docs: https://hexo.io/docs/deployment.html
- deploy:
- type: git
- repo: git@github.com:weiqinl/weiqinl.github.io
- branch: master
- message: '提交的消息'
那么,就可以在
库中,找到部署的文件,提交信息为:提交的消息。
- weiqinl/weiqinl.github.io
这样,访问地址:
,hexo 博客系统搭建完成。
- https://weiqinl.github.io
首次发布于:http://weiqinl.com/
hexo 异常处理
来源: http://www.cnblogs.com/weiqinl/p/7062370.html