Topic

sitemap

A collection of 2 issues

sitemap.xml の作成(動的パスへの対処)

「md ファイルのパスに合わせて Nuxt のパスも設定する」で URL から md ファイルをロードする事ができました。 ただ、動的パスの場合は generate 対象にならないので、全ての md ファイルパスを generate 対象としてnuxt.config.jsに登録する必要があります。 対象パスはついでにsitemap.xmlの対象にして、Google Search Consoleのエサにします。 md ファイルを全部検索する まずは全 md ファイルを検索して、パス情報を得ます。 nuxt generate コマンド実行時なので、直接ファイルシステムから md ファイルたちを読み込みます。 今回はwalk-syncというライブラリを利用しました。 非同期 walker だと面倒なので同期 walker です。 yarn add -D walk-sync walk-syncを使ってディレクトリから md ファイルを総ざらいします。
1 min read

Hexoでサイトマップを作成

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
1 min read

Subscribe to 猫好きが猫以外のことも書く

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe