
如何使用 Hexo 新增文章並進行 SEO 優化
Hexo 讓我們可以快速地新增、編寫、並部署文章。在這篇筆記中,我們將介紹使用 Hexo 新增文章的步驟,以及文章發佈後的 SEO 優化方式。
1. 使用 hexo new 指令建立新文章
當您準備撰寫一篇新的文章時,首先需透過 Hexo 的指令 hexo new 來創建文章:
hexo new "文章標題"此指令會在 source/_posts/ 目錄下自動生成一個新的 Markdown 檔案,檔名會自動按照文章標題命名。
2. 新文章的文件結構
執行 hexo new 後,生成的 Markdown 檔案通常會有以下結構:
---
title: "文章標題"
date: YYYY-MM-DD HH:MM:SS
tags: []
categories: []
description: ""
keywords: ""
---
# 文章標題
正文內容...2.1 文章參數說明
- title: 文章的標題
- date: 文章創建的時間
- tags: 文章的標籤,可以用來分類和索引內容
- categories: 文章的類別,通常用來歸類文章的主題
- description: 簡短的文章介紹,對 SEO 友好
- keywords: 文章的關鍵字,有助於提升 SEO 排名
2.2 檢查 _config.yml 設定
在新增文章時,別忘了檢查 _config.yml 中的 category_map 和 tag_map 設定,因為它們會影響文章分類和標籤的映射,避免網址中出現中文。例如:
category_map:
技術: tech
tag_map:
前端: frontend3. 常見的文章設置
3.1 標籤(Tags)與分類(Categories)
當撰寫新文章時,為了更好地管理內容,建議正確設定標籤與分類。
tags:
- hexo
- 技術部落格
categories:
- 技術
- 開發筆記3.2 設定 description 與 keywords
描述與關鍵字對於 SEO 至關重要,能幫助搜尋引擎更好地理解您的文章內容。可以在文章開頭的 YAML 中加入:
description: "這篇文章講解如何使用 Hexo 新增文章,並優化文章結構和 SEO 設定。"
keywords: "Hexo, 新增文章, SEO, 部落格, Markdown"4. 發佈文章並部署
4.1 生成靜態檔案
當您完成文章撰寫後,可以使用以下指令生成靜態檔案:
hexo generate此指令會將您所有的文章轉換為靜態 HTML 檔案。
4.2 部署到 GitHub Pages
如果您使用 GitHub Pages 部署網站,可以使用以下指令進行部署:
hexo deploy
# 或使用簡寫
hexo g -d5. 發佈文章後的 SEO 優化
發佈文章後,請檢查以下幾點以確保 SEO 優化效果:
- 確認標題、描述與關鍵字:這些資訊會直接影響搜尋引擎的索引結果。
- 內部鏈接優化:如果有相關文章,請使用內部連結,增加網站結構的互動性。
- 檢查 Sitemap:確保您的文章已包含在網站的 sitemap 中,這能幫助搜尋引擎更快地抓取內容。
這篇筆記提供了從建立文章到發佈和 SEO 優化的完整步驟,希望能幫助您更有效率地管理 Hexo 部落格文章。