Hexoでサイトマップを作成
create: 2018-10-3
Hexo SEO Sitemap

SEO対策のためにSitemapを用意するのがいいらしいのですが、人力で作るのはイヤですね。
こういうことは自動化してしまいましょう。
hexo-generator-sitemapというプラグインがあるので、それをそのまま使います。

インストール

yarnでプラグインを1個追加するだけ。

# Hexoプロジェクトのルートディレクトリで
yarn add hexo-generator-sitemap

_config.ymlの設定

続いて_config.ymlに出力設定を追加します。

# hexo-generator-sitemap (https://github.com/hexojs/hexo-generator-sitemap)
sitemap:
  path: sitemap.xml

出力確認

hexoコマンドからサイトをジェネレートします。

hexo g

ちゃんと出力されたかな?
headコマンドでファイルの頭を表示してみましょう。

head  public/sitemap.xml 

こんなふうに表示されたら成功!

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>https://bitto.jp/201810/hexo-sitemap/</loc>
    
    <lastmod>2018-10-04T09:41:44.646Z</lastmod>
    
  </url>

Google SearchConsoleへの登録

完成したらパブリッシュして、Google SearchConsoleに登録しておきましょう。
Google SearchConsoleから登録したら完成です!