用Hexo搭建屬於本身的Blog

什麼是Hexo

簡單的來講,Hexo是一款基於Node.JS的靜態博客框架,官方給它的描述是「A fast, simple & powerful blog framework」。聽說它是出自臺灣大學生Tommy Chen之手,官方網站是https://hexo.io,不禁感嘆臺灣大學生的創造力,固然大陸的大學生也是很厲害的,只不過表如今不一樣方面而已。說遠了,言歸正傳,它有什麼特殊之處呢,我沒有怎麼接觸過Node.JS,因此在其代碼方面沒有什麼發言權,就說一下使用上的特色,首先生成速度很是快,可使用Markdown進行編輯,操做很是簡單,一鍵生成部署到GitHub Pages等(固然本身有空間的部署在本身的空間上也是OK的),全部平臺可用,還有好多主題啊、插件啊之類的。node


我爲何用Hexo

當初準備搭建我的Blog時是準備在GitHub上搭建,省時省錢省力,GitHub推薦的是使用Jekyll,也是一款靜態博客框架,瞭解了一下它是基於Ruby開發的,以前徹底沒有接觸過Ruby,又不想單單爲了寫個Blog再去從頭學Ruby,倒騰了一上午發現太麻煩了,偶然間發現了Hexo,感受還挺不錯,看了一下文檔發現仍是很是easy的,因而乎就用了Hexo。

npm

Hexo的安裝步驟

網上有不少Hexo的安裝教程,爲何還要寫呢,主要是我發現網上教程有些地方寫的不是很明白,同時也是作一下記錄吧。bash

1. 安裝環境
  • Windows10 64bit
  • Node 4.2.2
  • npm 2.14.7
  • Hexo 3.1.1
2. Node環境安裝
  • Windows上直接到官網上下載安裝包打開安裝就OK了。
  • Linux上也是下載對應的編譯好的包,而後解壓,解壓完以後進入bin目錄執行就能夠了,若是嫌麻煩能夠創建一下連接:
ln -s node目錄/bin/node /usr/local/bin/node
ln -s node目錄/bin/npm /usr/local/bin/npm

下面能夠用npm version命令試一下有沒有安裝成功,成功的話會有以下顯示:hexo

$ npm version
{ 'hexo-site': '0.0.0',
  npm: '2.14.7',
  ares: '1.10.1-DEV',
  http_parser: '2.5.0',
  icu: '56.1',
  modules: '46',
  node: '4.2.2',
  openssl: '1.0.2d',
  uv: '1.7.5',
  v8: '4.5.103.35',
  zlib: '1.2.8' }

到此,node環境就安裝完成了。框架

3. 使用npm安裝Hexo
npm install hexo-cli -g

而後用hexo version命令能夠確認一下有沒有安裝成功,成功的話會有以下顯示:網站

$ hexo version
hexo: 3.1.1
os: Windows_NT 10.0.10240 win32 x64
http_parser: 2.5.0
node: 4.2.2
v8: 4.5.103.35
uv: 1.7.5
zlib: 1.2.8
ares: 1.10.1-DEV
icu: 56.1
modules: 46
openssl: 1.0.2d

到此,Hexo就安裝完成啦。插件

如何使用的部分,下一篇再寫吧。code

相關文章
相關標籤/搜索