Hexo + GitHub Pages 架設個人網誌-完整版-1
# 如何使用 Hexo + GitHub Pages 架設個人網誌
什麼是 Hexo?
- HEXO 是一套
Static Site Generators(SSG)
網誌框架工具,只要把建立和編寫markdown
就可以變成轉成靜態網頁。一般都用在架自己的部捼洛客,不用花很多時間設計排版等等。目前最有名的 SSG 有包括: Hexo(node.js 語言),HUGO(go 語言),Jekyll(ruby 語言) 等等。 - 其實就是一個基於
Node.js
開發的網誌框架。具有下列幾項特點:- NODE.JS
- 能夠支援 Markdown 語法解析文章,並透過主題渲染靜態檔案
- 具有豐富的外掛套件
- 支援一鍵部署到 GitHub Pages 或 Heroku 等支援靜態網頁的空間
前置作業
安裝需要工具
在開始安裝 Hexo 之前,必須先在電腦安裝下列工具:
Node.js
npm 來安裝所需的套件。你可以把 npm 當作是 linux 的apt
或yum
。他主要是幫我們安裝 JS 等套件。
- Linux (Ubuntu, Debian):
sudo apt-get install -y nodejs
git
是專們做版本控制的工具。外面有多版本控制,我選用 github,因為他比較多人用,還有他有 GitHub Page 可以幫我們架設網站,又是免費。window 可以用這個 git-bash 來下載git-for-window
- Linux (Ubuntu, Debian):
$ sudo apt-get install git-core