Hexo+GitHub 網誌和部落格架設(一)

Hexo 是什麼?

Hexo 是一個快速、簡單且強大的網誌框架。Hexo 使用 Markdown(一種簡單語法的文本語言,能讓使用者輕鬆編寫,並轉換成 HTML 文件) 解析文章,可以讓使用者專注在文章撰寫。

短時間內,透過漂亮的主題(套用他人主題,或是自己做主題)產生靜態檔案(只有前端,也可以架設網誌和部落格!)。

Hexo 支援許多強大的外掛和擴充系統,例如:搜尋、留言板、Facebook 社群工具等。

以 Node.js 為核心,需要預先編譯,才能丟到 GitHub 上 (也就是遠端伺服器或網站上),但是優點是一旦網頁內容很大,會比 Jekyll 速度快 (Ruby 為核心,不需要先編譯)。

台灣人製作的!!!官方網站都有支援繁體中文,快去看看吧 >> Hexo

前置作業

電腦要先安裝好

  • Node.js (版本至少要 6.9)
  • Git (不知道什麼是 Git 的人,請去 Git 入門 (一) )

可以用下面其中一行來檢查 Node.js 的版本

1
2
$ node -v
$ node --version

可以用下面其中一行來檢查 Git 的版本

1
2
$ git --version
$ git version

第一次使用指令碼的人不要緊張,指令碼前面的 $ 不需要輸入
(其實新手如我並不清楚指令碼前的 $ 表示什麼意思,完全查不到,但是我猜是在 shell 中輸入的意思,shell 就是外殼、介面、終端機,麻煩請知道的大神指證我或告訴我正確的解釋,謝謝!)
所以 $ 後面的指令才是重點,有些網站提到指令碼時並不會出現 $

通常 Node.js 安裝完畢後,npm 即被安裝完成,等等會用到。

流程

等等進行的流程如下

出發吧! >> 安裝 Hexo

Hexo+GitHub 網誌和部落格架設 系列文

Hexo+GitHub 網誌和部落格架設(一)- Hexo 是什麼? ← 你在這~
Hexo+GitHub 網誌和部落格架設(二)- 安裝 Hexo
Hexo+GitHub 網誌和部落格架設(三)- 建立 GitHub 儲存庫
Hexo+GitHub 網誌和部落格架設(四)- 部署到 GitHub