[SEO] 如何在 Hexo 建立網站地圖 Sitemap


[SEO] 如何在 Hexo 建立網站地圖 Sitemap

之前有介紹Sitemap是什麼,如果每次新增網頁都要修改 Sitemap.xml 也太麻煩,所以有大神已經幫我們寫好套件 hexo-generator-sitemap,只要安裝套件後便可以自動產生 Sitemap.xml。

安裝套件

npm install hexo-generator-sitemap

設定套件

可以在_config.yml設定檔新增套件設定,如果不設定也可以產生。因為套件本身有預設值

注意: 並非樣板(themes)目錄底下的_config.yml設定檔。

# hexo-generator-sitemap
sitemap:
  path: sitemap.xml
  # template: ./sitemap_template.xml #有自訂樣板需求在設定
  rel: false
  tags: true
  categories: true
  • path : Sitemap 路徑與名稱 (Default: sitemap.xml)
  • template : 自訂 Sitemap 樣板 (default template)
  • rel : 將網站的 header 新增rel-sitemap (Default: false)
  • tags : 增加 tags 資料到 sitemap.xml
  • categories : 增加 categories 資料到 sitemap.xml
  • 注意: rel 這個設定,如果網站的 header 格式下面這樣,將會失效
<head>
   <title>...</title>
</head>

必須格式

<head><title>...</title></head>

目前已經有跟作者提 Issue

重新編譯一次,並發布

hexo g -d

檢查一下 sitemap.xml 是否有正常產生

  1. 檢查目錄 \public\sitemap.xml
  2. 自己網站 {自己網站}\sitemap.xml

排除設定

設定 sitemap: false到你的HEXO文章或網站,來進行排除

---
title: lorem ipsum
date: 2020-01-02
sitemap: false
---

參考資料

hexo-generator-sitemap
rel-sitemap


作者: PuTaoNi
版權聲明: 本站所有文章除特別聲明外,均採用 CC BY 4.0 許可協議。轉載請註明來源 PuTaoNi !
 上一篇
[工具] Windows 重灌神器 - Chocolatey [工具] Windows 重灌神器 - Chocolatey
Chocolatey 是什麼呢? 可以吃嗎?,Chocolatey 它是一套專門管理 Windows 套件管理器,有利於電腦重灌與管理套件。
2021-11-08
下一篇 
[SEO] 什麼是網站地圖 Sitemap [SEO] 什麼是網站地圖 Sitemap
介紹網站地圖 Sitemap 概念與設定上有需要注意的細節,它是一種用來提供網站資訊的檔案,您可以在其中列出網頁、影片和其他檔案的資訊,並呈現這些內容彼此間的關係。
2021-11-02
  目錄