使用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
異常處理

相關文章
相關標籤/搜索