Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown (或其余渲染引擎 )解析文章,
在几秒内,便可利用靓丽的主题生成静态网页。html
安装 Hexo 至关简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:node
Git
若是您的电脑中已经安装上述必备程序,那么恭喜您!接下来只须要使用 npm 便可完成 Hexo 的安装。git
$ npm install -g hexo-cligithub
若是您的电脑中还没有安装所须要的程序,请根据如下安装指示完成安装。npm
Windows:下载并安装 git.服务器
Mac:使用 Homebrew, MacPorts :brew install git
;或下载 安装程序 安装。hexo
Linux (Ubuntu, Debian):sudo apt-get install git-core
框架
Linux (Fedora, Red Hat, CentOS):sudo yum install git-core
curl
安装 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
$ 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
库中,找到部署的文件,提交信息为:提交的消息。
这样,访问地址:https://weiqinl.github.io
,hexo博客系统搭建完成。
首次发布于:http://weiqinl.com/