【教學:Hexo】建立 Hexo 部落格(施工中)
從頭開始建立 Hexo 部落格。
建議參考資料
- Hexo 官方文件
文件 | Hexo- 有「正體中文」選項,雖然翻譯不完全、不過還是可以加減看。
建立 Hexo 部落格
1. 初始化 Hexo 資料夾
- 確認已安裝 Node.js、Git
- 開啟 Git Bash,透過 npm 安裝「hexo-cli」
1
$ npm install -g hexo-cli
- 可以再次確認是否已成功安裝「hexo-cli」,如果有顯示許多版本訊息、代表有成功安裝。
1
$ hexo version
- 可以再次確認是否已成功安裝「hexo-cli」,如果有顯示許多版本訊息、代表有成功安裝。
- 在想要的地方建立一個空資料夾,作為 Hexo 資料夾
- 在此開啟 Git Bash、初始化 Hexo
1
$ hexo init
- 透過 npm 安裝 dependencies 到此專案
1
$ npm install
2. 設置 _config.yml
- Site
1
2
3
4
5
6
7title: Chuan's Notesite # 網站標題
subtitle: '' # 網站副標題
description: ' ' # 網站敘述
keywords: programming, tech, 程式, 技術 # 網站關鍵字
author: Chuan # 網站作者
language: zh-TW # 網站語言,`zh-TW` 是「中文 - 台灣」
timezone: Asia/Taipei # 網站時區,`Asia/Taipei` 是台北時區(UTF+8)keywords
:這裡填寫的字串,會變成每個網頁的meta
「keyword」元素。1
<meta name="keywords" content="programming, tech, 程式, 技術">
- 這個
meta
元素會影響 SEO;但是我不曉得具體如何影響。 - 「每個網頁」都會套用;
如果想要設置個別文章的 keywords,要在該篇的 front-matter 自行加上keywords
欄位填寫、並且會覆蓋掉這裡設置的內容。
- 這個
language
:語言代碼- 設定每個網頁
html
元素的lang
屬性。1
<html lang="zh-TW">
- 如果選用的主題有支持,也會跟著改變介面的顯示語言。
- 設定每個網頁
timezone
:時區- 根據 IANA Time Zone Database 標準格式。