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/