使用 Github Page + Hexo 搭建自己的博客
前言
Github Page 是 Github 提供的靜態(tài)網(wǎng)站系統(tǒng),而Hexo則是輕量級的博客框架。兩者的組合可以很方便的搭建起自己的博客網(wǎng)站,并更新文章。
選擇 Github Page
Github Page 有什么特點
- 配置簡單
- 無需自己搭建服務(wù)器,無需購買域名
- 使用標(biāo)記語言,比如 Markdown
- Github 限制每個站點只有 300M 空間,因為 Github 提供 Github Page 服務(wù)本意是提供一個能快速搭建更新的靜態(tài)網(wǎng)站給用戶介紹自己的項目
- 評論和分享等可以使用插件實現(xiàn)
安裝準(zhǔn)備軟件
本機(jī)使用 window 10 操作系統(tǒng),所有軟件安裝都是在 window 系統(tǒng)下。首先安裝如下軟件:
使用 Github Page 建立博客
在 Github 上注冊賬號,然后使用 Github Page 建立博客。
GitHub Pages 分兩種,一種是使用 GitHub 用戶名建立的 username.github.io 這樣的用戶&組織頁(站),另一種是依附項目的 pages。
建立個人博客是用的第一種,建立域名為 username.github.io 的站點。
- 在 Github 上建立倉庫:
登錄 Github,在 Github 首頁,點擊頁面右下角「New Repository」

填寫項目信息
project name: username.github.io
description: introduce your blog
注:Github Pages 的 Repository 必須使用 Github 的賬戶名。點擊「Create Repository」 完成創(chuàng)建。

安裝、配置、使用 Hexo
安裝 Hexo
打開 Git Bash, 使用 npm 安裝。
$ npm install -g hexo
因為 npm 在國內(nèi)不好用的原因,所有建議使用淘寶的源。
$ npm install -g hexo disturl=http://registry.npm.taobao.org/mirrors/node --registry=http://registry.npm.taobao.org
在這一過程遇到的其他問題可以參閱這篇文章 hexo博客搭建時遇到的一些問題部署 Hexo
新建一個 ** hexo ** 文件夾,在 Git Bash 中進(jìn)入 hexo文件夾,使用下面命令初始化 Hexo
hexo init
Hexo 隨后會自動在目標(biāo)文件夾創(chuàng)建網(wǎng)站的所有文件。
目前,已經(jīng)搭建起本地的 hexo 博客,執(zhí)行以下命令,然后到瀏覽器輸入 localhost:4000 就可以看到自己的博客網(wǎng)站了。
hexo g
hexo d
更多 hexo 命令和使用可以參看 Hexo 官網(wǎng)