什麼是hexo
Hexo is a fast, simple and powerful blog framework. You write posts in Markdown (or other languages) and Hexo generates static files with a beautiful theme in seconds.
Hexo 是一個快速、簡潔且高效的部落格架構。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在幾秒内,即可利用靓麗的主題生成靜态網頁。
準備Node,Git環境
- 到Node官網下載下傳安裝包。Windows系統下的安裝也很簡單,下載下傳最新版本的msi安裝包,運作後一路點選
就行,預設node會自動添加Path環境變量中,安裝完後按Next
,Windows視窗鍵+R
打開指令提示符界面,用node -v測試即可(PS:使用如下指令可更改為國内 淘寶的NPM鏡像源 :cmd
, 這樣以後就可以使用 cnpm 指令來安裝第三方子產品:cnpm install <module_name>)npm install -g cnpm --registry=https://registry.npm.taobao.org
- 安裝Git,配置Git環境,具體操作過程這裡就不在示範了,安裝完了可以用指令
來測試git --version
安裝hexo
-
,開始安裝hexocnpm install hexo -g
-
,用于檢查hexo是否安裝成功hexo -v

hexo -v
- 建立空檔案夾,在目前檔案夾中輸入
進行初始化,最後輸出的一句是:“Start blogging with Hexo!”hexo init
-
,安裝相關依賴的元件cnpm install
- 輸入
(等價于hexo g
),開始生成Hexohexo generate
-
hexo s
),開啟本地服務,預設為4000端口。端口占用的情況下,指令hexo server
可改變監聽端口号hexo server -p {port}
- 關聯GitHub Page所在的倉庫。在目前檔案夾下,找到
檔案,修改repository_config.yml
repository
- 建立文章,執行指令:
,可以在_posts檔案夾下看到新建立的hexo new post “my first blog”
檔案my first blog.md
- 安裝擴充:
cnpm install hexo-deployer-git --save
- 編輯好Markdown文章後,使用指令:
,快速生成和部署遠端倉庫hexo d -g
- 部署成功後通路:https://{username} .github.io . 即可檢視生成後的文章
關聯域名
- 在source檔案夾下建立名為CNAME的檔案,輸入域名,如:blog.mariojd.cn
- 使用指令
部署到遠端倉庫hexo d -g
- 到域名提供商那裡添加相應的域名解析
主機記錄 | 記錄類型 | 記錄值 |
---|---|---|
blog | CNAME | happyjared.github.io. |
參考連結
Hexo官網 Hexo文檔 Node官網 Git官網