使用Github+Hexo框架搭建部署本身的博客

前言

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown (或其余渲染引擎 )解析文章,
在几秒内,便可利用靓丽的主题生成静态网页。html

安装

安装前提

安装 Hexo 至关简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:node

  • Node.js
  • Git
    若是您的电脑中已经安装上述必备程序,那么恭喜您!接下来只须要使用 npm 便可完成 Hexo 的安装。git

    $ npm install -g hexo-cligithub

若是您的电脑中还没有安装所须要的程序,请根据如下安装指示完成安装。npm

安装Git

  • Windows:下载并安装 git.服务器

  • Mac:使用 Homebrew, MacPortsbrew install git;或下载 安装程序 安装。hexo

  • Linux (Ubuntu, Debian):sudo apt-get install git-core框架

  • Linux (Fedora, Red Hat, CentOS):sudo yum install git-corecurl

安装Node.js

安装 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

或者您也能够下载 安装程序 来安装。

安装Hexo

全部必备的应用程序安装完成后,便可使用 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的缩进长度相同,而且使用空格缩进。

Git

若是在使用命令 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库中,找到部署的文件,提交信息为:提交的消息。

这样,访问地址:https://weiqinl.github.io,hexo博客系统搭建完成。

首次发布于:http://weiqinl.com/

参考链接

hexo
异常处理

相关文章
相关标签/搜索