KDP(電子出版)のメモ 急急如律令

Amazon Kindleダイレクト・パブリッシングでの電子出版や電子書籍の作成販売について、文章やイラストの作成や編集方法について書いています。

Gatsbyでサイトマップ作成

 GitHub PagesのトップをGatsbyで作ったものに差し替えた。starterを使ったので作った感じはしない。

kyukyunyorituryo.github.io

ページを作成してdeployするだけで更新できるので自分で一から作るよりは良さそう。

 

99nyorituryo.hatenablog.com

 

前やったサブディレクトリではなくサブドメインの場合はdeployが違うようだ。

 

"deploy": "gatsby build && gh-pages -d public -b main"

 

Gatsbyサイトマップの作成が簡単だった。プラグインをインストールして、サイトのアドレスを入力するだけ。自分でサイトを作っていた時は、xmlのファイルにフォルダー内のファイルを読み込んでタイムスタンプをつけてsitemap.xmlに追加していた。

www.gatsbyjs.com

プラグインの読み込み

npm install gatsby-plugin-sitemap

サイトマップモジュールの設定

 

module.exports = {
  siteMetadata: {
    // If you didn't use the resolveSiteUrl option this needs to be set
    siteUrl: `https://kyukyunyorituryo.github.io/hello-world/`,
  },
  plugins: [`gatsby-plugin-sitemap`],
  pathPrefix: "/hello-world",
}

www.gatsbyjs.com

生成されるサイトマップは。

  • sitemap-index.xml
  • sitemap-0.xml

 

qiita.com

 

googletagの追加もプラグインをインストールして、idを追加するだけ。

jsnotice.com

ryota2357.com

 

 

bel-itigo.com