Hexo Debug 03:sitemap.xml error xmlParseEntityRef: no name

在檢查自己 Hexo Blog 網頁的 sitemap.xml 時頁面顯示:

This page contains the following errors:

error on line 5 at column 69: xmlParseEntityRef: no name

Below is a rendering of the page up to the first error.

環境

Hexo: 6.3.0

hexo-cli: 4.3.0

NexT: 8.13.2

期望

能正常顯示 sitemap.xml 的 xml 格式內容。

解決方法

經調查發現是我 .md 檔案的檔名含有 & 符號,將 & 改掉就恢復正常了。

結語

關於 .md 檔名或 post title 遇到特殊符號常常會出錯,建議全部避免。

參考資料

【Bug】xmlParseEntityRef: no name