RapidWeaver
デフォルトSiteMapの日付エラー

RapidWeaverにはSitemapプラグインが最初からついているがそれを使用したら日付エラーになったので、そのことを記述している。
RapidWeaver
のSitemapプラグインを設置して書き出すとエラーになる。
これがそのサイトマップになるが、0032-04-13となっている

sitemap_xml_-_polo-web_com


Google Search Consoleでガバレッジを見ると「日付の値が無効です」タグ:lastmodと出る。


サイトマップ


RapidWeaver付属のサイトマップで書き出すと日付が「0032-04-16:」となっているのです。おかしいですよね。
これが「日付の値が無効です。」になっている原因で、今年は2020年だから当然おかしい。

Macの日付と時刻が何故か間違っているのではと思って見てみると、和暦でH32/4/16となっている。これは令和2年のことです。
つまり和暦をそのまま、これを参考にSitemapが書き出しているのおかしくなっているのです。西暦に変更する必要があります。

日付と時刻



これを西暦に変更するには「システム環境設定」の[言語と地域]パネルでは、暦の表示を切り替えることもできます。世界各国の暦がオプションにありますが、日本の場合なら、和暦がデフォルトで選択されているのでしょう。下のように西暦にしました。

言語と地域


これで問題なく2020/4/16で出力されると思う。

日付と時刻



エラーが無くなった。西暦表示もうまくいっている。

sitemap_xml_-_polo-web_com


無事エラーがなくなりサイトマップが読み込まれるようになった。

サイトマップ